Yinglong Xia's Homepage

Yinglong Xia

(夏应龙 /
夏應龍

Huawei Research America
2330 Central Expressway
Santa Clara, CA 95050

Tel:            (408)330-5178
Email:         yinglong.xia.2010 AT ieee.org
Homepage: http://sites.google.com/site/yinglongxia/



Yinglong Xia is currently a Chief Architect in the Huawei Research America, leading a global team of scientists and engineers to build Big Data Analytics Platforms. Before that, he was a Technical Lead of Graph Database and Reasoning Frameworks and Research Staff Member in the IBM T.J. Watson Research Center. Prior to this, he was a Computing Innovation Postdoctoral Research also in the IBM T.J. Watson Research Center working on distributed graph algorithms sponsored by NSF/CRA. He received the Ph.D. in Computer Science from the University of Southern California (USC) in 2010, advised by Prof. Viktor Prasanna (P-group), M.S. in Machine Learning (Pattern Recognition) from Tsinghua University in 2006 (Big-eye lab), and B.S. from University of Electronic Sciences and Technology of China (UESTC) in 2003. 

He has multi-disciplinary background in Big Data, HPC, NoSQL Data Management, and Business Analytics. He designed and developed the Native Graph Database and Runtime in IBM from scratch, with much higher performance compared to contemporary open source alternatives and rich functionalities. He also contributed a highly efficient Probabilistic inference engine for a collection of Bayesian networks by incorporating domain knowledges and time-series influence. Those technologies form the fundamentals of the storage and middleware layers in the IBM System G, a comprehensive graph technology stack for industry solutions, and also contributed to the IBM Finance Survieliance Solutions, DARPA ADAMS project for behavioral analysis, and DARPA SMISC for social monitoring. His technical contributions have been ported to IBM Mainframes and Power Systems. Before joining IBM, he studied parallelism at multiple granularity on various HPC platforms/architectures, including Intel Xeon AMD Opteron, Sun UltraSPARC T2, IBM Cell BE, GPGPU, and Clusters. He also has some research experience in Gaussian Mixture Models, EM algorithms, Meta-analysis for literature Data Mining, etc.   

Yinglong is active in professional communities. He was a director in 2014~2016 on the board of the Linked Data Benchmark Council (LDBC), working towards industrial standard for graph data management. He is a Standardization Committee Member and working group co-chair of the IEEE Big Data Initiative since 2015. He was a CCC/CRA Computing Innovation Fellow (CIFellow) since 2010. He publishes extensively with 40+ papers and is active in professional communities, serving as a program chair, publicity chair, guest editor, track chair, and TPC member in a number of international conferences, workshops, and international journals, such as IEEE BigData’15, IPDPS’15, HiPC’15, CSE’15, CBDCom’15, etc.

Research Interests

Big data management, scalable graphical analytics, high performance computing, multi/manycore algorithms, and statistical machine learning.

Education  

  • Ph.D. in Computer Science
    Computer Science Department, Viterbi School of Engineering, University of Southern California, Los Angeles, CA, U.S.A.   (August 2006 ~ August 2010)
    Dissertation title:
    Exploration of Parallelism for Probabilistic Graphical Models at Multiple Granularities (191 pages, AAT 3434559).

  • M.S. in Pattern Recognition and Intelligent System (Computer Science)
    Department of Automation, Tsinghua University, Beijing, China (September 2003 ~ July 2006)
    Thesis title: Statistical Machine Learning Algorithm Study on Distributed Heterogeneous Data.

  • B.S. in Electronic Measurement and Controlling (Computer Engineering)
    School of Automation Engineering, University of Electronic Science and Technology of China, Chengdu, China (September 1999 ~ July 2003)

Publication 

Book Chapter

  1. Yinglong Xia, Nam Ma and Viktor K. Prasanna: Implementing Pointer Jumping on Manycore Processors, In Eds. S.U. Khan, L. Wang and Y. Zomaya, Scalable Computing and Communication: Theory and Practice, John Wiley & Sons, 2012.

  2. Yinglong Xia and Viktor K. Prasanna: Scheduling DAG Structured Computations, In Eds. S. Rajasekaran, et. al., Multi- and Many-core Technologies: Architecture, Programming, Algorithms, & Applications, Chapman & Hall/CRC, 2013

Journal (selected)

  1. Lifeng Nai, Yinglong Xia, Ilie G. Tanase, Hyesoon Kim, Exploring Big Graph Computing --- an Empirical Study from Architectural Perspective, Journal of Parallel and Distributed Computing, 2016
  2. Nam Ma, Yinglong Xia and Viktor K. Prasanna: Data Parallel Implementation of Belief Propagation in Factor Graphs on Multicore Platforms, International Journal of Parallel Programming (IJPP), Volume 42, Issue 1 , pp 219-237, 2014.

  3. Yinglong Xia and Viktor K. Prasanna: Distributed Evidence Propagation in Junction Trees on Clusters, IEEE Transactions on Parallel and Distributed Systems (TC), Vol 23, No 7, pp 1169-1177, 2012.

  4. Yinglong Xia and Viktor K. Prasanna: Parallel Evidence Propagation on Multicore Processors, The Journal of Supercomputing, Ed. Victor Malyshkin, Vol 57, No 2, pp 189-202, 2011. 

  5. Yinglong Xia and Viktor K. Prasanna: Paralell Exact Inference on the Cell Broadband Engine Processor, Journal of Parallel and Distributed Computing (JPDC), Vol 70, pp 558-572, 2010.
Conference
  1. Alexandru Iosup, Tim Hageman, Wing Lung Ngaio, Stijin Heldens, Arnau Prat Perez, Thomas Manhardt, Mihai Capota, Narayanan Sundaram, Michael Anderson, Ilie Gabriel Tanase, Yinglong Xia, Lifeng Nai, Peter Boncz, LDBC Graphalytics: A Benchmark for Large-Scale Graph Analysis on Parallel and Distributed Platforms, Very Large Data Base (VLDB), 2016

  2. Guojing Cong, Ilie G. Tanase, Yinglong Xia: Accelerating Minimum Spanning Forest Computations on Multicore Platforms, Euro-Par 2015: Parallel Processing Workshops, pp541-552, 2015

  3. Min Li, Dakshi Agrawal, Frederick Reiss, Berni Schiefer, Ali Butt, Josep Lluis Larriba Pey, Francois Raab, Doshi Kshitij and Yinglong Xia, SparkBench: A Spark Performance Testing Suite, 7th TPC Technology Conference on Performance Evaluation & Benchmarking, in conjunction to 41st VLDB, 2015

  4. Lifeng Nai, Yinglong Xia, Ilie Tanase, Ching-Yung Lin, and Hyesoon Kim, GraphBIG: Understanding Graph Computing in the Context of Industrial Solutions, the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'15), 2015.

  5. Yinglong Xia, Lifeng Nai, Jun-Hsin Lai, Towards Balance-Affinity Tradeoff in Concurrent Subgraph Traversals, the 29th IEEE International Parallel & Distributed Processing Symposium (IPDPS’15), 2015

  6. Chun-Hsi Huang, Gwo-Giun Lee, Chun-Fu Chen, Yinglong Xia, Ching-Yung Lin, Reconfigurable Filter Bank Design via Principal Component Analysis and Low Rank Approximation, Symposium on Signal Processing on Graphics Processing Units (GlobalSIP), 2015.

  7. Ching-Yung Lin, Danny Yeh, Nan Cao, Jui-Hsin Lai, Chun-Fu Chen, Conglei Shi, Jie Lu, Jason C. Crawford, Keith Houck, Yinglong Xia, Sabrina W. Lin, Richard B. Hull, Fenno F. Heath, Piyawadee Sukaviriya, SweeFen Goh, IBM system G Social Media Solution: Analyze multimedia content, people, and network dynamics in context, IEEE International Conference on Multimedia & Expo Workshops (ICMEW’15), 2015

  8. Yinglong Xia, Ilie G. Tanase, Lifeng Nai, Wei Tan, Yanbin G. Liu, Jason Crawford, and C-Y. Lin, Explore Efficient Data Organization for Large Scale Graph Analytics and Storage, IEEE BigData'14, 2014

  9. Ilie Tanase, Yinglong Xia, Lifeng Nai, Yanbin Liu, Wei Tan, Jason Crawford, and Ching-
    Yung Lin, A Highly Efficient Runtime and Graph Library for Large Scale Graph Analytics,
    Graph Data-management Experiences & Systems (GRADES'14) in conjunction to ACM
    SIGMOD'14, 2014

  10. Yinglong Xia, Jui-Hsin Lai, Lifeng Nai, and Ching-Yung Lin, Concurrent Image Query Using Local Random Walk with Restart on Large Scale Graphs, IEEE International Workshop
    on Multimedia Big Data Computing (MBDC 2014) in conjunction to ICME'14, 2014

  11. Hsuan-Yi Chu, Yinglong Xia, Anand Panangadan and Viktor K. Prasanna, Wait-Free Primitives for Initializing Bayesian Network Structure Learning on Multicore Processors, The
    3rd International Workshop on Parallel and Distributed Computing for Large Scale Machine
    Learning and Big Data Analytics (ParLearning'14) in conjunction to IPDPS'14, 2014

  12. Lifeng Nai, Yinglong Xia, Ching-Yung Lin, Bo Hong and Hsien-Hsin S. Lee, Cache-
    Conscious Graph Collaborative Filtering on Multisocket Multicore Systems, ACM
    International Conference on Computing Frontiers (CF'14), 2014.

  13. Yinglong Xia, System G: Graph Analytics, Storage and Runtimes, Toturial on Analytics
    Workloads, Tutorial on the 19th ACM SIGPLAN Symposium on Principles and Practice of
    Parallel Programming (PPoPP'24), 2014.

  14. Nam Ma, Yinglong Xia, Viktor Prasanna , "Task Parallel Implementation of Belief Propagation in Factor Graphs," Workshop on Parallel and Distributed Computing for Machine Learning and Inference Problems (in conjunction with IPDPS'12), 2012

  15. Jun Wang, Yinglong Xia, Fast Graph Construction Using Parallel Auction Algorithm, The 28th Conference on Uncertainty in Artificial Intelligence (UAI’12), 2012

  16. Nam Ma, Yinglong Xia and Viktor K. Prasanna: Data Parallelism for Belief Propagation in Factor Graphs, 23nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'11), 2011.

  17. Yinglong Xia and Viktor K. Prasanna: Self-adaptive Evidence Propagation on Manycore
    Processors
    , Workshop on Parallel and Distributed Scientific and Engineering Computing
    (PDSEC '11), 2011.

  18. Nam Ma, Yinglong Xia and Viktor K. Prasanna: Exploring Weak Dependencies in DAG
    Scheduling for Exact Inference
    , Advances in Parallel and Distributed Computing Models
    (APDCM '11), 2011.

  19. Yinglong Xia and Viktor K. Prasanna: Distributed Evidence Propagation in Junction Trees, 22nd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'10), 2010.
     
  20. Nam Ma, Yinglong Xia and Viktor K. Prasanna: Exact Inference on Manycore Processors Using Pointer Jumping, the 22nd International Conference on Parallel and Distributed Computing and Systems (PDCS '10), 2010. (Best Paper Award in the Area of Parallel Computing)

  21. Qingbo Wang, Weirong Jiang, Yinglong Xia and Viktor K. Prasanna: A Message-Passing Multi-Softcore Architecture on FPGA for Breadth-First SearchInternational Conference on Field-Programmable Technology (FPT'10), 2010.

  22. Yinglong Xia, Viktor K. Prasanna and James Li: Hierarchical Scheduling of DAG Structured Computations on Manycore Processors with Dynamic Thread Grouping, 15th Workshop on Job Scheduling Strategies for Parallel Processing, In conjunction with IPDPS (JSSPP'10), 2010.

  23. Yinglong Xia and Viktor K. Prasanna: Collaborative Scheduling of DAG Structured Computations on Multicore Processors, ACM International Conference on Computing Frontiers (CF'10), 2010.

  24. Hyran Jeon, Yinglong Xia and Viktor K. Prasanna: Node Level Primitives for Exact Inference using GPGPU, 17th International Conference on Systems, Signals and Image  Processing (IWSSIP'10), 2010.

  25. Hyran Jeon, Yinglong Xia and Viktor K. Prasanna: Parallel Exact Inference on a CPU-GPGPU Heterogeneous System, International Conference on Parallel Processing (ICPP '10), 2010.

  26. Yinglong Xia, Viktor Prasanna: Accelerating Exact Inference on Probabilistic Graphical Models on Multicore Processors, Asian Technology Information Program: Research Challenges on Computing in India, November 2009.

  27. Yinglong Xia and Viktor K. Prasanna: Topologically Adaptive Parallel Breadth-first Search on Multicore Processors, the 21st International Conference on Parallel and Distributed Computing and Systems (PDCS '09), November 2009. (Best Paper Award in the Area of Parallel Computing)

  28. Yinglong Xia and Viktor K. Prasanna: Node Level Computation Kernels for Parallel Exact Inference, Technical Report CENG-2009-7, University of Southern California, 2009.

  29. Yinglong Xia, Xiaojun Feng and Viktor K. Prasanna: Parallel Evidence Propagation on Multicore Processors, the 10th International Conference on Parallel Computing Technologies (PaCT'09), LNCS 5698, pp 377-391, August 2009.

  30. Yinglong Xia and Viktor K. Prasanna: Parallel Exact Inference on the Cell Broadband Engine Processor, the International Conference for High Performance Computing, Networking, Storage and Analysis (Supercomputing SC'08), November 2008. (Accepted, Acceptance ratio: 21%, 59 out of 277.)

  31. Yinglong Xia and Viktor K. Prasanna: Junction Tree Decomposition for Parallel Exact Inference, IEEE International Parallel & Distributed Processing Symposium (IPDPS'08), pp 1-12, April 2008. (Acceptance ratio: 25%, 105 out of 410.) 

  32. Yinglong Xia and Viktor K. Prasanna: Node Level Primitives for Exact Inference, 19th International Symposium on Computer Architecture and High Performance Computing (SBAC-PADS'07), pp 221-228, October 2007. (Acceptance ratio: 30%, 32 out of 107.)

  33. Yinglong Xia and Viktor K. Prasanna: Parallel Exact Inference, Parallel Computing 2007 (ParCo '07), In Parallel Computing: Architectures, Algorithms and Applications, C. Bischof, M. B¨ucker, P. Gibbon, G.R. Joubert, T. Lippert, B. Mohr, F. Peters (Eds.), John von Neumann Institute for Computing, Julich, NIC Series, Vol. 38, ISBN 978-3-9810843-4-4, pp. 185-192, September 2007.

  34. Yinglong Xia, Shifeng Weng, Changshui Zhang and Shao Li: Mixture Random Effect Model Based Meta-analysis For Medical Data Mining, The 5th Industrial Conference on Data Mining (ICDM'05), In Proceeding of Mechine Learning and Data Mining, LNCS 3587, P. Perner and A Imiya (Eds.) pp 630-640, Leipzig, Germany, July 2005. 

  35. Yinglong Xia, Changshui Zhang, Shifeng Weng and Rongbin Liu: Fault-Tolerant EM algorithm for GMM in Sensor Networks, The 2005 International Conference on Data Mining (DMIN'05) of the 2005 World Congress in Applied Computing (WCAC'05), H.R. Arabnia, A. Scime (Eds.), CSREA Press, pp 166- 172, Las Vegas, USA, June 2005.

  36. Rongbin Liu, Changshui Zhang, Yinglong Xia: Importance Feature Sampling in Random Subspace. The 2005 International Conference on Computer Vision (Vision'05) of the 2005 World Congress in Applied Computing (WCAC'05), H.R. Arabnia (Ed.), CSREA Press, pp 192-197, Las Vegas, USA, June 2005.

  37. Yalin Zheng, Changshui Zhang, Yinglong Xia, Naijiang Lu and Fei Xiao: Intimate Degree Algorithm of Fuzzy Reasoning and Harmoniousness Constraint. The 2005 International Fuzzy System Association World Congress (IFSA'2005), pp194-198, Beijing, China, July 2005

  38. Yalin Zheng, Changshui Zhang and Yinglong Xia: Pointwise Logic on Completely Distributive Lattices. The 2005 International Fuzzy System Association World Congress (IFSA'2005), pp242-245, Beijing, China, July 2005.

  39. Yalin Zheng, Changshui Zhang and Yinglong Xia: Type II Topological Logic and Approximate Reasoning. In Proceeding of the Second International Conference on Fuzzy Systems and Knowledge Discovery (FSKD'05), LNCS 3613, L. Wang and Y. Jin (Eds.) pp 243-252, Beijing, China, July 2005.

Notice: The copyright of these papers is with the respective publishers. It is being reproduced here for timely dissemination of scholarly information.

Presentation/Symposia Attended 

Honor 

  • 2015 IBM Research Division Award
  • 2013 IBM Research Division Eminence & Excellence Award
  • 2010 Best Paper Award, IASTED PDCS '10
  • 2010 Computing Innovation Fellow (CIFellow) by CRA/CCC/NSF
  • 2009 Travel Grant to ATIP Workshop at SC '09
  • 2009 Best Paper Award, IASTED PDCS '09
  • 2006~2009 Research Scholarship, USC
  • 2006~2008 Teaching Scholarship, USC
  • 2005 Second-grade, Tsinghua Guanghua Fellowship 
  • 2004 Third-grade scholarship in Tsinghua for excellent students
  • 2003 Top scholarship in UESTC for excellent students
    Special scholarship of "China Instrument and Control Society"
  • 2002 Top scholarship in UESTC for excellent students                                                        
    The 3rd grade of National College Students English Competition
    The 3rd grade of Subject Contest of Embedded Systems, the National Undergraduate
  • 2001 First-grade scholarship in UESTC for excellent students
    Special scholarship of "Motorola"
  • 2000 Top scholarship in UESTC for excellent students
    Special scholarship of "Lenovo" 

Affiliations/Activities