SDSC is now an Intel Parallel Computing Center

SDSC has become the latest Intel Parallel Compute Center. As an IPCC, the San Diego Supercomputing Center is working with Intel further optimize research software to improve the parallelism, efficiency, and scalability of widely used molecular and neurological simulation technologies.

The Intel Parallel Computing Centers program provides funding to universities, institutions, and research labs to modernize key community codes used across a wide range of disciplines to run on current industry-standard parallel architectures. At SDSC, initial research has focused on optimization of the PMEMD classical molecular dynamics code, part of the widely used AMBER Molecular Dynamics software, on multi-core Intel Xeon processors and “manycore” Intel Xeon Phi processors. This work in the molecular dynamics field is continuing with plans for extension to multi-node Intel Xeon Phi processor-based systems and aggressive optimization.

Code Modernization

SDSC researchers are now expanding the Intel relationship to cover additional research areas and software packages. This includes improving the performance of multi-scale Quantum Mechanics / Molecular Mechanics (QM/MM) simulations on manycore architectures, a field that has been largely neglected during earlier software optimization efforts that have focused on purely classical models. QM/MM simulations allow researchers to study chemical reactions directly, without severe approximations. QM/MM simulations are key to studies in areas such as biocatalysis, where studies to improve the efficiency of bioethanol production is one example.

Efforts will also potentially benefit the field of computational neuroscience with a focus on porting and optimizing the open source NEURON software in collaboration with researchers at Yale University. With President Obama’s announcement of the BRAIN initiative in April 2013, many are predicting computational neuroscience will have a scientific impact to rival what computational genomics had during the last decade. The collaboration with Intel places SDSC in a position to have a substantial impact on this field.

This collaboration gives SDSC researchers the ability to interact directly with Intel engineers, which is extremely valuable when tuning codes for the levels of parallelism that modern processors demand,” said SDSC Director Michael Norman. “The AMBER MD software is widely used in fields spanning drug discovery, biocatalysis, and enzyme engineering, and we are grateful to Intel for recognizing the importance of this work across so many domains. Research conducted as part of this project will feedback into the AMBER and NEURON code bases, as well as the molecular dynamics and computational neuroscience research communities at large.”

Training and Outreach

The Intel Parallel Computing Center at SDSC will also serve as a conduit for offering courses in parallel programming to researchers and students at UC San Diego, as well as the broader San Diego biotech area.

SDSC has a proud history of helping to train the scientists of tomorrow, and our work with Intel complements these efforts,” said Norman. “All programming going forward will be parallel, so it is crucial that we educate students on how to do this from the very beginning.”

A recent SDSC workshop on Intel Xeon-Phi optimization, for example, was attended by researchers from multiple San Diego based universities as well as a number of local biotech companies.

SDSC has a strong pedigree of innovation and we’re excited to have them join the IPCC program, as well as the opportunity this new IPCC center provides for a long-term, productive collaboration,” said Bob Burroughs, director of Technical Computing System Enabling at Intel. “The performance increases we anticipate from SDSC’s efforts to modernize these critical codes will have a broad impact on scientific discovery for years to come.”

Resource Links:

Latest Video

Industry Perspectives

In this podcast, the Radio Free HPC team goes off the supercomputing rails a bit with a discussion on digital immortality. "A new company called Nectome will reportedly archive your mind for future uploading to a machine. While the price of $10K seems reasonable enough, they do have to kill you to complete the process." [Read More...]

White Papers

A number of different frameworks and standards can be employed for parallel coding. The choice of the most suitable depends on the purpose of the application, its overall requirements and the target execution environment. Selecting the right framework is imperative to obtaining the best possible performance increase. The choice of framework is based on the available memory, overheads, controls and support.