Ilya Sharapov
About Ilya Sharapov
Ilya Sharapov is a Principal Engineer in the Advanced Technology Group at Cerebras Systems, where he focuses on optimization problems related to routing and load balancing. He holds a Ph.D. in Mathematics from UCLA and has extensive experience in hardware performance architecture, having worked at notable companies such as Apple, Intel, and Sun Microsystems.
Current Role at Cerebras Systems
Ilya Sharapov serves as Principal Engineer in the Advanced Technology Group at Cerebras Systems. He has been with the company since 2016, contributing to the development of advanced computing technologies. In his current role, he focuses on solving optimization problems related to routing and load balancing. Sharapov leads a team of engineers and manages an outsourced project remotely, ensuring effective collaboration and project execution.
Previous Experience at Apple, Intel, and Sun Microsystems
Prior to his current position, Ilya Sharapov held significant roles at major technology companies. He worked at Apple, Inc. as a Hardware Performance Architect from 2006 to 2011. Following this, he served as HPC Performance Architect at Intel Corporation from 2012 to 2016. His career began at Sun Microsystems, Inc., where he was a Senior Staff Engineer from 1997 to 2006. These roles provided him with extensive experience in hardware performance and high-performance computing.
Educational Background in Mathematics
Ilya Sharapov has a strong educational foundation in mathematics. He studied at the Moscow Institute of Physics and Technology (MIPT), where he earned a Master's degree in Computational and Applied Mathematics from 1985 to 1991. He furthered his studies at UCLA, achieving a Ph.D. in Mathematics from 1992 to 1997. This academic background supports his expertise in optimization and performance engineering.
Authorship and Publications
Sharapov has authored a book focused on application optimization for scientific and technical computing. He has also published articles and holds patents in the field of hardware/software co-design. His contributions to literature reflect his commitment to advancing knowledge in optimization techniques and performance improvements in computing.
Specialization in Machine Learning and High-Performance Computing
Ilya Sharapov specializes in leveraging sparse methods to enhance performance in machine learning (ML) and high-performance computing (HPC) workloads. His expertise in this area allows him to address complex optimization challenges, contributing to the efficiency and effectiveness of computing systems.