HPC

Drive faster breakthroughs through faster code: Get more results on your hardware today and carry your code forward to the future with code modernization.

Generic Circuit Level Tool for Evaluation of Nano-Cross Bar Memory using Memristors

Generic Circuit Level Tool for Evaluation of Nano-Cross Bar Memory using Memristors

The Generic Circuit Level Tool for Evaluation of Nano-Cross Bar Memory using Memristors is a software tool designed to help researchers and engineers in the field of memristor technology. It is a circuit level tool that automates the process of generating the memristor array circuit in a spice environment, making it easier and faster for researchers to design and simulate memristor circuits.

Intro to HPC for research

Intro to HPC for research

This seminar in a series offered by Information Technology will provide an overview of high- performance computing (HPC). An invaluable tool in today's research, it enables to do massive simulations and crunch large amounts of data.

Workshop on Parallel Programming with oneAPI

Workshop on Parallel Programming with oneAPI

The "Parallel Programming with oneAPI" workshop saw almost 30 participants learn about parallel programming and Intel's oneAPI. Attendees started with an intro to oneAPI, then optimized codes in a parallel programming competition in a computer lab. The goal was to make code faster with tools like multicores and GPUs. Participants had supervised time for parallelization, then continued working offline. The workshop was a great opportunity to learn about parallel programming and oneAPI.

A Day with Intel oneAPI - Event at Sukkur IBA University

A Day with Intel oneAPI - Event at Sukkur IBA University

This event is being organized by Cyber Security Club Sukkur IBA University with the collaboration of the Computer Science Department, Sukkur IBA Student Council, and MLSA Club Sukkur IBA. The workshop was held in person at Sukkur IBA Main Campus

Introduction to Level Zero API for Heterogeneous Programming

Introduction to Level Zero API for Heterogeneous Programming

Level-Zero is a close to bare-metal API for programming heterogeneous architectures, and it is shipped as part of Intel oneAPI. Additionally, it can be used as a standalone API. This article shows the basic architecture, what is used for, and an example for dispatching matrix multiplication on the Intel HD Graphics with SPIR-V.

The Need for High Performance (Part 1) : What I have Learnt About Data Parallelism and Thread Parallelism

The Need for High Performance (Part 1) : What I have Learnt About Data Parallelism and Thread Parallelism

In this series, I will try to cover the following parts: Part 1 : So Far So Good - What I have learnt about Data Parallelism and Thread Parallelism Part 2: Efficiently Splitting Instances of Input Data Across Kernels in DPC++ a. Mapping a 1-dimensional array to an Heterogeneous processor - Sequential versus Thread Parallel  b. Mapping a 1-dimensional array to an Heterogeneous processor - Data Parallel C++

Measuring launch overheads with OneAPI and OpenMP on CPUs and GPUs

Measuring launch overheads with OneAPI and OpenMP on CPUs and GPUs

Using a simple computational operation (incrementing values in an array), we evaluate the launch latency of SYCL kernels, OpenMP parallel regions and target regions at various array sizes. We evaluate these kernels on an Intel i5-6500, and its integrated HD Graphics 530 GPU, as well as an i9-10920X together with a Iris Xe MAX GPU in Intel DevCloud.

New Post Feature

New Post Feature

What was called Blogs on DevMesh is now called Posts.