Interview: OpenMP’s Michael Wong on High-Level Parallelism and ISC’14

wong

“Jointly defined by a group of major computer hardware and software vendors, the OpenMP API is a portable, scalable model that gives shared memory parallel programmers a simple and flexible interface for developing parallel applications on platforms ranging from embedded systems and accelerator devices to multicore systems and shared memory systems.”

Intel Parallel Compute Centers Step Up to Catalyze Code Modernization

NCAR_UCAR_ml

Over at Scientific Computing, Doug Black writes that a new RFP for Intel Parallel Computing Centers is building momentum for code modernization.

NAG and Red Oak Partner to Deliver HPC Expertise

nag_logo

Today the Numerical Algorithms Group (NAG) and Red Oak Consulting have announced a strategic partnership to deliver comprehensive results-focused HPC services.

Sponsored Post: Five Reasons to Celebrate Debugging at Scale

David Lecomber

“We all have our objectives for scalability. It may mean hundreds, thousands, or millions of cores to you. But spare a thought for the software teams. We need developers and application analysts in order to scale on that new machine. Do we expect only optimization? In reality, there is a necessary step before this: debugging. What should every application developer know about debugging at scale?”

It’s Time for Code Modernizaton: New RFP for Intel Parallel Compute Centers

imgres

“It’s frustrating to think that antiquated software is hampering discovery and innovation across the board. This is one of the driving reasons why Intel launched the Intel Parallel Computing Center (IPCC) program last October with an initial five collaborators and an open call for additional collaborators.”

EPCC in the UK is Now an Intel Parallel Computing Center

epcc-logo

The EPCC supercomputing centre at the University of Edinburgh has just become the newest Intel Parallel Computing Centre (IPCC).

Video: Designing Software Libraries and Middleware for Exascale Systems

panda

“This talk will focus on challenges in designing software libraries and middleware for upcoming exascale systems with millions of processors and accelerators. Two kinds of application domains – Scientific Computing and Big data will be considered. For scientific computing domain, we will discuss about challenges in designing runtime environments for MPI and PGAS (UPC and OpenSHMEM) programming models by taking into account support for multi-core, high-performance networks, GPGPUs and Intel MIC. “

Lorena Barba on Why She Pushes Python

Lorena Barba

“Using Python has improved the effectiveness of our computer science program for all students … More students leave the course with the ability to create meaningful programs and with the positive attitude toward the experience of programming that this engenders.”

Embedded HPC: GE Intelligent Platforms Certifies Allinea Software

logo-allinea

HPC is reaching out of its traditional setting in large compute clusters and into embedded systems for modern signal processing applications in defense.

Video: Parallelism or Paralysis for Analysis?

Robert Geva

“How can capital markets firms handle the computational challenges presented by regulatory mandates and big data? Chances are the solution will involve high-performance computing powered by parallelism, or the ability to leverage multiple hardware resources to run code simultaneously. But while hardware architectures have been moving in that direction for years, many firms’ software isn’t written to take advantage of multiple threads of execution.”