Georgia Tech is meeting the future of computing head on as it stands up two new research centers.
Machine Learning at Georgia Tech (ML@GT) and the Center for Research into Novel Computer Hierarchies (CRNCH), both officially launched on July 1, are tackling major challenges that need to be overcome to advance computing.
“Although both are being led by College of Computing faculty members, these interdisciplinary centers bring together some of the brightest minds from across the campus to solve extremely difficult problems,” said Dean Zvi Galil. “The work these IRCs are undertaking is crucial to the advancement of computing, and strengthens Georgia Tech’s position at the vanguard of computer science.”
Machine Learning @ Georgia Tech
Housed within the College of Computing, ML@GT is tasked with pushing forward on the ability for computers to learn from data. As one of the fastest growing research areas in computing, machine learning spans many disciplines that use data to discover scientific principles and infer patterns.
According to School of Interactive Computing Professor Irfan Essa, inaugural director of ML@GT, machine learning (ML) has reached a new level of maturity and is now impacting all aspects of computing, business, and technology.
“We are in the era of aggregation, of collecting data,” said Essa. “However, machine learning is now propelling data analysis, and the whole concept of interpreting that data, toward a new era of making sense of the data and using it to make meaningful connections between information and acting upon it in innovative ways that bring the most benefit to the most people.”
The new center begins with 34 affiliated faculty members from five Georgia Tech colleges, the Georgia Tech Research Institute, and Emory University.
In the near term, ML@GT is focused on developing human capital in machine learning. There are currently more than 150 undergraduate and 200 graduate students enrolled in ML courses. “I meet people in finance, hardware, logistics, and other industries that either want to know how machine learning can change their business or they want to hire somebody with in-depth knowledge of machine learning,” said Essa.
To meet this growing demand, students, researchers, and faculty at ML@GT focus on three areas: building upon existing technologies at the application level; adapting ML algorithms in different domains; and examining the foundations of ML theory.
At the application level, ML@GT is pushing established ML tools and practices forward to create more innovative modeling and predictive capabilities. These capabilities will improve health care data analysis, enhance decision-making for investment strategies, and predict outcomes for various financial transactions. They will also reveal informative patterns and identify abnormal behavior in these and other application areas.
ML@GT is also going inside the application level to research new ways of applying ML knowledge to new disciplines. “Sometimes it is just not sufficient to take an existing algorithm and apply a new dataset to it. You have to go inside the machinery in order to understand how to adapt the algorithm to a new domain,” said Essa.
The third focal area for ML@GT is delving into the foundations of ML theory. Questions here have to do with how ML algorithms and concepts “can be studied in the context of pure statistics, or in the context of symbolic representation, or computational feasibility,” said Essa.
“This is the starting point. In the first year, we want to develop additional focal points, further strengthen the center’s educational mission, and move forward with establishing a machine learning Ph.D. program at Georgia Tech.”
As for ML@GT’s longer-term goals, Essa said, “Within five years we fully expect Georgia Tech will be a global leader, and the center will be recognized as the international home for advanced machine learning research.”
Center for Research into Novel Computer Hierarchies
Just as ML@GT is working to move machine learning into a new era, CRNCH is focused on getting over one of the biggest hurdles facing computing today: the impending end of Moore’s Law.
“We knew that at some point physics would come into play. We hit that wall around 2005,” said Tom Conte, inaugural director of CRNCH and professor in Georgia Tech’s schools of Computer Science and Electrical and Computer Engineering.
Although processing speed has doubled every few years since the mid-1960s, which is known as Moore’s Law, there are hard limits to building integrated circuits smaller than a single atom. “We’ve gotten by since 2005 using multicore processing, but it’s only a partial solution. Very soon, computing’s historic performance growth rate will no longer be sustainable,” said Conte.
In fact, according to the Institute of Electrical and Electronics Engineers (IEEE) Rebooting Computing Initiative (of which Conte is a founding member and current co-chair) this inevitability means that wholesale changes are needed in both computing technologies and computer architecture if the next level of high performance supercomputing – machines capable of 10 million trillion floating-point operations per second (10 exaflops) – is to be achieved.
To facilitate these fundamental changes, Conte, along with David Bader – chair of the School of Computational Science and Engineering – and other Georgia Tech faculty proposed the establishment of a new interdisciplinary research center. This IRC would take the lead in breaking down traditional barriers between computing’s various facets, such as devices, circuits, architecture, software, and algorithms, in order to restart the exponential growth rate embodied in Moore’s Law.
The proposal has come to fruition in the form of CRNCH. “We didn’t want to be a close follower in the space,” said Conte. “By leveraging the broad, interdisciplinary talent that exists here, Georgia Tech is well-poised to become the international leader in novel computing hierarchies. In doing so, we firmly believe Georgia Tech will be the global epicenter of a new computing economy.”
To achieve the bold breakthroughs necessary to propel computing to the exascale level and beyond, CRNCH researchers are evaluating a number of possibilities.
“Several promising research areas have been identified,” said Conte. “However some are more disruptive to the computer stack than others.”
Some of the possible solutions that have been identified by the IEEE Rebooting Computing Initiative for further research include:
- Quantum computing – uses properties of quantum mechanics to solve optimization problems.
- Neuromophic computing – leverages what is known about the human brain to create new technologies.
- Approximate and stochastic computing – complimentary approaches based on the observation that computers often calculate results to higher than required accuracy and precision.
- Adiabatic and reversible computing – recycles unused inputs and utilizes non-traditional devices for substantial power savings
- Cryogenic superconducting – uses low temperature superconducting materials to conserve energy.
The CRNCH team includes experts in each of these focus areas. However, Conte said, “It’s important to note that these general approaches are only a sampling of what may be possible and other approaches and techniques are actively being explored by the team.”
With the team in place and the center open for business, Conte expects CRNCH to quickly take a leading role in researching new computer hierarchies and become recognized as the academic research embodiment IEEE’s rebooting computing initiative.
“Within three years we firmly believe that CRNCH will be providing international leadership and have significant influence on the development of new computer hierarchies,” said Conte. “ We also believe that CRNCH will established Midtown Atlanta as a hotspot for this new computing technology.”