Xiaoning Ding, PhD, whose research has improved the performance of multi-core computer systems, will join NJIT’s College of Computing Sciences as an assistant professor this fall. His talents and those of the more than 20 new faculty members will add momentum to NJIT’s strategic plan for making a major impact on the quality of life in the 21st century. This interdisciplinary initiative is focused on three vital areas: convergent life science and engineering, “digital everyware” — ubiquitous computing — and sustainable systems.The women and men joining NJIT to serve a growing student body bring expertise that spans diverse supporting clusters. These include advanced manufacturing, architecture design and construction, big data, biochemistry, business systems, material science and engineering, and sensing and control.
“NJIT’s academic status and interdisciplinary strategy have attracted people at various stages of their careers, and who offer NJIT both distinctive abilities and new resources,” says Provost Ian Gatley. “Enthusiasm for NJIT’s interdisciplinary commitment was apparent during the search process. Everyone interviewed spoke about how the problems they work on are inherently interdisciplinary, how they like to work on teams, how they look forward to collaborating with colleagues across disciplines.”
Donald Sebastian, NJIT’s senior vice president for research and development, emphasizes that connecting with real-world issues is at the heart of expectations for a technological research university. “Academic disciplines are the core of the university and the framework for learning. However, their alignment with industries of the future is not as obvious as with those sectors that have prevailed over the last century. Our strategic research thrusts are designed to make those 21st-century connections explicit.” Convergent life science and engineering, digital everyware and sustainable systems — themes that transcend departments or colleges — shaped NJIT’s hiring plan, he adds.
Before coming to NJIT, Ding worked as a research scientist at the prestigious Intel Science and Technology Center at Carnegie Mellon University. His research in multi-core system design was so effective that his results have been used by Intel and Red Hat.
These days, multi-core processors have replaced single-core processors on most computing platforms and devices, from super computers to smart phones. A multi-core processor integrates multiple computing cores onto a single integrated circuit die, improving power efficiency. Ding studies how to improve multi-core systems for use in data-intensive applications in cloud computing centers.
In general, his research focuses on practical solutions and building usable systems. One aim of his research is to accelerate data accesses on multi-core platforms by exploiting data locality. Another aim is to develop software systems to facilitate parallel programming for multi-core processors. His research areas include operating systems, cloud computing and distributed systems, computer architecture and database systems. Several of his software prototypes have been used by industries and open source communities.
He was awarded the Computing Innovation Fellowship, which is funded by the Computing Research Association and the National Science Foundation. He received his doctorate in computer science and engineering from Ohio State University and also from there a Graduate Research Award.
He has published more than 20 academic papers. Recent ones have discussed shared cache management in multi-core processors. He recently wrote about parallel programming techniques, which are widely used in Java and commercial products from Intel and Microsoft. He is currently improving the virtualization efficiency of multi-core processors. His research results are expected to fundamentally impact the design of virtual machines, the building blocks of cloud computing.