Code Together is an interview series that explores challenges at the forefront of cross-architecture development, sponsored by Intel. We’ll talk with those across the industry who are forging a path on this often treacherous journey through an increasingly diverse, data-centric world. Join the conversation.

Sergio Santander-Jimenez
Assistant Professor, Dept. of Computer and Communications Technologies, University of Extremadura
Ricardo Nobre
Researcher, INESC-ID in Lisbon, Portugal
Sujata Tibrewala
oneAPI Developer Community manager, Intel

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.

Katherine Riley
Director of Science, Argonne Leadership Computing Facility
Joe Curley
Senior Director, oneAPI Products, Solutions & Ecosystem, Intel

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, Codeplay Software
Kevin Harms
Senior Software Developer, Argonne Leadership Computing Facility

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.

Aleksander Ilic
Assistant Professor, Department of Electrical and Computer Engineering, IST University of Lisbon, and Senior Researcher, HPC Architectures & Systems Group, INESC-ID
Rafael Torres Campos
Researcher, High Performance Computing Architectures & Systems Group, INESC-ID

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.

Aleksandar Ilic
Senior Researcher, HPC Architectures & Systems Group, INESC-ID
Diogo Augusto Pereira Marques
Researcher, HPC Architectures & Systems Group, INESC-ID

INESC-ID researchers Aleksandar Ilic and Diogo Augusto Pereira Marques reveal their journey in extending Roofline Modeling for use in application optimization, known as the Cache-aware Roofline Model, or CARM, which has been incorporated into the Intel® Advisor tool and recognized with an award from the HiPEAC community in Europe. They are now taking this model further, tackling different types of devices, including CPUs and GPUs, with the help of DPC++. Using CARM, developers can detect bottlenecks in their code and derive strategies to squeeze maximum performance out of their architecture.  

Rob Bredow
SVP and Chief Creative Officer, Industrial Light & Magic
Jim Jeffers
Senior Principal Engineer and Senior Director of Advanced Rendering and Visualization, Intel

Despite its tough challenges, our global pandemic has opened the door to big opportunities, ushering in incredible innovation in visual effects and the discovery of amazing talent regardless of location. Real-time technology and tools, machine learning and artificial intelligence, and the rise of volume rendering, in conjunction with geometric rendering, are transforming storytelling. Collaboration on open technologies through the Academy Software Foundation is accelerating and democratizing development. Rob Bredow, SVP and Chief Creative Officer at Industrial Light & Magic, and Jim Jeffers, Senior Principal Engineer and Senior Director of Intel’s Advanced Rendering and Visualization team, cover these topics and more on this episode.


Learn DPC++ for Free

Learn More