McPAT is an architectural modeling tool for chip multiprocessors (CMP). The main focus of McPAT is accurate power and area modeling, and a target clock rate is used as a design constraint. McPAT performs automatic extensive search to find optimal designs that satisfy the target clock frequency.

Computer architecture

High Performance Computing

Repository

https://github.com/uwsampa/mcpat

FireSim is an open-source FPGA-accelerated full-system hardware simulation platform that makes it easy to validate, profile, and debug RTL hardware implementations at 10s to 100s of MHz.

Computer architecture

High Performance Computing

Repository

https://github.com/firesim/firesim

GPGPU-Sim is a cycle-level simulator modeling contemporary graphics processing units (GPUs) running GPU computing workloads written in CUDA or OpenCL.

Computer architecture

High Performance Computing

Repository

https://github.com/gpgpu-sim/gpgpu-sim_distribution

SimCXL is a full-system, cycle-level simulator based on gem5 that provides complete support for all three CXL sub-protocols and all three types of CXL devices.

Computer architecture

High Performance Computing

Repository

https://github.com/TianheMICALab/SimCXL

The gem5 simulator is a modular platform for computer-system architecture research, encompassing system-level architecture as well as processor microarchitecture. It is primarily used to evaluate new hardware designs, system software changes, and compile-time and run-time system optimizations.

Computer architecture

High Performance Computing

Repository

https://github.com/gem5/gem5

This tutorial is about getting in touch with the Julia programming language that "makes it easy to express many object-oriented and functional programming patterns". It mainly focuses on (i) set up the Julia environment, (ii) run a set of simple examples on creating matrices, plotting charts, and executing simple for-loops with CUDA, and (iii) go through introductory examples on machine learning (Regression and Decision Trees).

Engineering, Genetics

Machine Learning / AI

Tutorial

https://github.com/EuroCC-Greece/ml-julia

Pytorch

Facebook's AI Research lab (FAIR)

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

Machine Learning / AI

Software

https://pytorch.org/

TensorFlow

Google Brain

TensorFlow is an end-to-end open source platform for machine learning.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

Machine Learning / AI

Software

https://www.tensorflow.org/

VisIt

Lawrence Livermore National Laboratory

VisIt is an Open Source, interactive, scalable, visualization, animation and analysis tool.

Earth System Sciences, Engineering, Life Sciences, Materials and Chemical Sciences, Other

High Performance Data Analysis

Software

https://visit-dav.github.io/visit-website/

ParaView

Kitware

ParaView is an open-source, multi-platform data analysis and visualization application.

Other

High Performance Data Analysis

Software

https://www.paraview.org/