Heterogeneous programming is challenging for developers because it’s been difficult to code or forces compromises in performance. oneAPI is working to break that mold. Many HPC research centers, enterprises and developers are now adopting oneAPI. Hear from experts at Zuse Institute Berlin (ZIB) on their oneAPI story: “We want to have most code portability across different processor architectures, and we don’t want to be bound to specific architectures,” says Dr. Thomas Steinke, head of ZIB’s super computing department. Listen in.
Just as a carpenter needs tools to build a house, a developer needs tools to write code and programs. This often means relying on other coders to develop tools and building on that foundation. Xiaozhu Meng, a research scientist at Rice University shares the progress of the HPC Toolkit Project. It’s focused on performance tuning – to help with problems like how to map the performance numbers from machine-code back to a higher-level programming language construct; or for GPUs, doing fine-grained management to manage performance inside kernels. He also discusses exascale computing, and how oneAPI fits in the mix for tools to help developers. Listen in.
Bioinformatics is advancing health-care research by using computation to understand biological data. It’s useful for large complex data sets used in determining gene and protein functions, establishing evolutionary relationships, and predicting 3D shapes of proteins. Two experts, Sergio Santander-Jimenez at University of Extremadura, and Ricardo Nobre of INESC-ID, are combining the power of modern hardware (CPUs+GPUs), HPC compute, and software to advance bioinformatics applications in areas including epistasis detection. Hear how they made it happen.
The next generation of scientists and coders need more than a love of science and technology. The use of supercomputers in digital design to simulation pose opportunities solving the world’s biggest questions. Katherine Riley, director of science for Argonne’s Leadership Computing Facility, and Joe Curley, Intel senior director of oneAPI products, solutions and ecosystem, share what inspires them, and the unique characteristics to thrive in these careers. “It’s not just nerds working on ones and zeros, but we’re out to try to make a better planet.” Listen now.
Dr. Ruymán Reyes Castro, CTO at Codeplay Software, and Kevin Harms, Senior Software Developer at Argonne Leadership Computing Facility, talk about their collaboration with the National Energy for Research Scientific Computing Center (NERSC) at Lawrence Berkeley Lab to enhance the LLVM-based DPC++ open source compiler, based on the SYCL standard, to support Nvidia GPUs. They discuss the key role of open communities in furthering innovation, building on top of the modern C++ standard to support accelerators and advanced hardware, fostering a strong ecosystem around SYCL and DPC++, the merits of the latest features in the SYCL 2020 standard, and more.
Epistasis detection holds great promise for the prevention and treatment of diseases such as Alzheimer’s, diabetes and breast cancer. INESC-ID researchers Aleksander Ilic and Rafael Torres Campos are collaborating with other researchers and developers across Portugal through the HiPErBio Project to advance the precision and efficiency of epistasis detection, using oneAPI DevCloud, Intel CPUs and Intel GPUs, such as the Intel® Iris® Xe MAX. Rafael shares his experiences in porting bioinformatics applications from OpenCL to DPC++ to target multiple hardware architectures, the speedups he achieved and some surprises along the way.