• Accelerating HPC with Advanced Programming Techniques (1/2)
    In a prior blog post , I talked about the opportunity of using a task-parallel programming model to improve performance and system utilization for a multi-core compute node. The main challenges addressed...
  • Accelerating HPC with Advanced Programming Techniques (1/2)
    In a prior blog post , I talked about the opportunity of using a task-parallel programming model to improve performance and system utilization for a multi-core compute node. The main challenges addressed...
  • Characterization of Multi-threaded HPC Codes
    Core counts continue to increase for High-Performance Computing (HPC) systems, but multiple factors may prevent current software from fully utilizing the increased available thread count. Inter-thread...
  • Mont-Blanc: Pioneering Arm-based HPC
    Arm-based processors have traditionally dominated the mobile world of smartphones, tablets, and embedded IoT devices. However, in recent years, the increasing power demands of data centers, and in particular...
  • Mont-Blanc: Pioneering Arm-based HPC
    Arm-based processors have traditionally dominated the mobile world of smartphones, tablets, and embedded IoT devices. However, in recent years, the increasing power demands of data centers, and in particular...