mjklemm
Principal Member of Technical Staff in the Compilers, Languages, Runtimes & Tools team, Machine Learning & Software Engineering group at AMD.
AMDAschheim, Germany
Pinned Repositories
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
aomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
CoralGemm
CPU-fun
Sample codes for the CPU fun blog https://cpufun.substack.com
DistributedStream
A MPI distributed stream benchmark, useful to identifying nodes with poor memory performance and characterising memory bandwidth variation over systems.
Dlang
My test repository to learn D.
draft
C++ standards drafts
FGPU
gpufort
GPUFORT: S2S translation tool for CUDA Fortran and Fortran+X in the spirit of hipify
openmp-examples
mjklemm's Repositories
mjklemm/openmp-examples
mjklemm/gpufort
GPUFORT: S2S translation tool for CUDA Fortran and Fortran+X in the spirit of hipify
mjklemm/aomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
mjklemm/CoralGemm
mjklemm/CPU-fun
Sample codes for the CPU fun blog https://cpufun.substack.com
mjklemm/DistributedStream
A MPI distributed stream benchmark, useful to identifying nodes with poor memory performance and characterising memory bandwidth variation over systems.
mjklemm/draft
C++ standards drafts
mjklemm/FGPU
mjklemm/fparser
This project maintains and develops a Fortran parser called fparser2 written purely in Python which supports Fortran 2003 and some Fortran 2008. A legacy parser fparser1 is also available but is not supported. The parsers were originally part of the f2py project by Pearu Peterson.
mjklemm/gcc
mjklemm/hardware-effects
Demonstration of various hardware effects.
mjklemm/hipSYCL
Multi-backend implementation of SYCL for CPUs and GPUs
mjklemm/fpm
Fortran Package Manager (fpm)
mjklemm/icdiff
improved colored diff
mjklemm/Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
mjklemm/lazygit
simple terminal UI for git commands
mjklemm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
mjklemm/lomp-1
Little OpenMP Library
mjklemm/ninja
a small build system with a focus on speed
mjklemm/nwchem
NWChem: Open Source High-Performance Computational Chemistry
mjklemm/nwchem-dockerfiles
files to create Docker containers
mjklemm/nwchem-tce-triples-kernels
NWChem TCE CCSD(T) loop-driven kernels for performance optimization experiments
mjklemm/og
OpenMP GCC support
mjklemm/oh-my-zsh
A delightful community-driven (with 1,200+ contributors) framework for managing your zsh configuration. Includes 200+ optional plugins (rails, git, OSX, hub, capistrano, brew, ant, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
mjklemm/rocHPL
High Performance Linpack for Next-Generation AMD HPC Accelerators
mjklemm/rocm_bandwidth_test
Bandwidth test for ROCm
mjklemm/stream
mjklemm/tiledarray
A massively-parallel, block-sparse tensor framework written in C++
mjklemm/wi4mpi
Wrapper interface for MPI
mjklemm/YouCompleteMe
A code-completion engine for Vim