Accelerated computing is predominantly done through a proprietary approach, but there is an open, community-driven alternative. The oneAPI industry initiative offers a platform that supports processor architectures from multiple vendors. Let’s discuss the strengths of oneAPI, as well as gaps that must be addressed to successfully drive this open, standard approach into the accelerated computing community.
James Reinders is an engineer at Intel, and is an author/co-author/editor of ten technical books related to parallel programming; his latest book is about SYCL (free download: https://www.apress.com/book/9781484255735). His parallel computing experience spans four decades, and he is currently focused on helping enable parallel programming in a heterogeneous world.
Maria Soledad Elli joined Intel in 2017 as Data Scientist focusing on Automated Vehicles (AV) safety analysis using simulation and AV safety standards and regulation. Now as part of the CTO Office for the Corporate Strategy and Ventures team, Maria helps the team derive insights from different applications to advance Intel’s future and growth. In 2013, she received her BS degree in Computer Engineering at the National University of Tucuman, Argentina. She worked until 2015 as a Software Engineer for Radar applications at the Aerospace and Government Division at INVAP SE, one of the leading Latin American corporations in applied high-tech.
Felix LeClair is an open-source engineer focused on High Performance Computing (HPC), Single Instruction Multiple Data (SIMD) and SYCL. He specializes in optimizing software performance and enabling developers to make the most of cutting-edge hardware technologies, be they CPUs, GPUs, or recently, FPGAs.
Currently, Felix is focused on accelerating OpenBLAS and ffmpeg AVX512 to make reduced precision types more accessible for classical compute. Felix is passionate about open-source software and believes that collaboration and knowledge sharing are key to advancing the field of HPC.
When he’s not busy tinkering with code, Felix enjoys hiking through the mountains of his native province of Ontario, theory crafting on the future directions of compute and poking fun at some nonsensical areas of the industry.
Istvan Zoltan Reguly got his MSc in 2010 and his PhD in 2014 from PPCU ITK, in computer science. He leads the high performance computing lab at PPCU ITK, where they do research into the design and implementation of domain specific languages for high performance computing.
Zhuldyzzhan Sagimbayev works at Cerebra as a lead ML along with 5 ML engineers. He has experience working with ML for about 5 years. He has a Master’s degree from Kazakh British Technical University, which is a top technical university in Kazakhstan.
Dr. Jian Huang is a professor of computer science in the EECS department at UT. He started as an assistant professor at UT after graduating with his PhD in computer science from Ohio State University in 2001. His research is in data visualization, analytics, and high-performance computing (HPC). His work on Visualization as a Service (VaaS) has expanded use case scenarios of data-intensive visualizations for widespread accessibility, shareability, reproducibility and replicability. His work is funded by NSF, Department of Energy, Department of Interior, and Intel.
Hartwig Anzt is the Director of the Innovative Computing Lab (ICL) and professor in the Electrical Engineering and Computer Science Department of the University of Tennessee. He also holds a Senior Research Scientist position at Steinbuch Centre for Computing at the Karlsruhe Institute of Technology where he previously held a Junior Professorship in the Faculty of Computer Science. Hartwig holds a PhD in applied mathematics and specializes in iterative methods and preconditioning techniques for the next generation hardware architectures. He also has a long track record of high-quality development. He is author of the MAGMA-sparse open source software package and managing lead of the Ginkgo math software library. Hartwig is the PI of Software Technology (ST) projects that are part of the US Exascale Computing Project (ECP), including a coordinated effort aimed at integrating low-precision functionality into high-accuracy simulation codes. He is also a PI in the EuroHPC Project MICROCARD.
Eric Nielsen is a Senior Research Scientist with the Computational AeroSciences Branch at NASA Langley Research Center in Hampton, Virginia. He received his PhD in Aerospace Engineering from Virginia Tech and has worked at Langley for the past 30 years.
Zubair is a professor of computer science at Old Dominion University. His primary interest is performance and portability issues on high-performance emerging architectures for scientific computing and big data analytics. Zubair collaborates with NASA Langley, Intel, AMD, and Fermilab in porting and optimizing large scientific codes on emerging high-performance architectures. In the past, Zubair has worked as a research staff member at IBM T.J. Watson Research Center, where he focused on developing optimized implementations of scientific kernels.