In this talk Rick Stevens will discuss the class of neuromorphic computing devices that are emerging and how they might be used to augment classical processors in future large-scale machines. Neuromorphic technology is being developed by a number of companies and academic groups. These devices implement low power circuits that structurally resemble neurons and synapses in silicon and have been successfully demonstrated in pattern recognition applications. Possible uses of neuromorphic technology include system wide monitoring for errors, applications load-balancing acceleration, data analysis and power management. In addition to these examples he’ll expose testbeds that could be built to test these ideas.

RStevens image

About Rick Stevens

Rick L. Stevens is the Associate Laboratory Director of Computing, Environment, and Life Sciences at Argonne National Laboratory, which is the U.S. Department of Energy’s (DOE’s) oldest lab for science and energy research. He heads Argonne’s computational genomics program and co-leads the DOE laboratories planning effort for exascale computing research. He is a professor of computer science at the University of Chicago (UChicago) and is involved in several interdisciplinary studies at the Argonne/UChicago Computation Institute and at the Argonne/UChicago Institute for Genomics and Systems Biology, where he holds senior fellow appointments.

Stevens is co-principal investigator, chief technical officer, and chief architect of the DOE Systems Biology Knowledgebase project, an emerging software and data environment designed to enable researchers to collaboratively generate, test and share new hypotheses about gene and protein functions, perform large-scale analyses on a scalable computing infrastructure, and model interactions in microbes, plants, and their communities. Stevens is also Principle investigator for the NIAID Bioinformatics Resource Center program where his group has developed computational tools and genomics databases to support infectious disease research.

Stevens is interested in the development of innovative tools and techniques that enable computational scientists to solve important large-scale problems on advanced computers. His research focuses on two principal areas: high-performance computer architectures, and computational problems in the life sciences. In addition to his research work, Stevens teaches courses on computer architecture, collaboration technology, parallel computing, and computational science. He serves on many national and international advisory committees and still finds time to occasionally write code and play with his 3D printer.