Programming Models and Languages
Programming models and languages are essential for expressing our computational problems in ways that take best advantage of the massive capability of current and future computers at LLNL. Our research efforts extend and improve existing programming models, such as OpenMP and MPI. Using tools like the ROSE compiler technology and Babel, we’re researching new ways to transform, analyze, optimize, combine, and interoperate languages. View content related to Programming Models and Languages.
A team of LLNL computer scientists and a collaborator from Argonne National Laboratory (ANL) won the Best Paper Award at the International Workshop on OpenMP (IWOMP) 2020 in September. Giorgis Georgakoudis, Ignacio Laguna, Tom Scogland (LLNL), and Johannes Doerfert (ANL) accepted the award for their paper, “FAROS: A Framework to Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis.” The paper showcases the new Livermore-developed framework, FAROS, which pinpoints missing compiler optimizations due to OpenMP compilation and measures the impact on performance.
LLNL’s Computing Directorate heads to the 32nd annual Supercomputing Conference (SC20) held virtually on November 9–19. Although the format is different this year, we’re turning out in full force.
Computing’s summer hackathon was held virtually on August 6–7 and featured presentations from teams who tested software technologies, expanded project features, or explored new ways of analyzing data.
Although in-person conferences are not feasible this summer, Lawrence Livermore will participate in the online ISC High Performance Conference (ISC20) on June 22–25. The event brings together the HPC community—from research centers, commercial companies, academia, national laboratories, government agencies, exhibitors, and more—to share the latest technology of interest to HPC developers and users.
New year, new hackathon! The January 30–31 event was Computing’s 23rd hackathon and the 1st scheduled in the winter season.
Jorge Castro Morales likes having different responsibilities at work. He says, “I’m honored to be working with a diverse team of multidisciplinary experts to resolve very complex problems on a daily basis.”