Sunnyvale

Nick

Elite
@CoffeeBeforeArch

Performance engineer that's always happy to answer questions!

cuda_programming. Code from the "CUDA Crash Course" YouTube series by CoffeeBeforeArch

964

parallel_cpp. C++

132

cpp_crash_course. C++ files from the "C++ Crash Course" YouTube series by CoffeeBeforeArch

108

cpp_from_scratch. Examples from the "C++ From Scratch" Series

107

parallel_programming. A collection of code examples for learning parallel programming concepts

53

cpp_data_structures. This repository contains all code from the YouTube series "C++ Data Structures" by CoffeeBeforeArch.

53

mmul. Serial and parallel implementations of matrix multiplication

46

practical_parallelism_in_cpp. C++ files from the "Practical Parallelism in C++" YouTube series by CoffeeBeforeArch

36

cpp_20_samples. Code examples using new features from C++20

35

bits_of_architecture. Slides from the "Bits of Architecture" series on YouTube

31

CoffeeBeforeArch.github.io.

24

spinlocks. Example implementations of spinlocks

22

algorithms. Algorithms implemented in C++

19

cache_simulator. A simple trace-based cache simulator

16

spring_2020_tutorial. "Hardware, Software, and Compilers! Oh My!" tutorial files

16

simple_cache_sim. A simplified cache simulator for instructional purposes

15

pytest_guide. A written introduction to pytest

14

pytest. Simple pytest examples

14

nvbit_tools. C

12

hp_cpp. A repository for topics related to optimizing C++ code

12

cpp_sw_dev. C++

11

misc_code. This repository contains all code from YouTube videos not associated with any particular series by CoffeeBeforeArch.

10

cpp_best_practices. A collection of examples showing off best practices in C++

9

mips_crash_course. MIPS assembly files from the "MIPS Crash Course" YouTube series by CoffeeBeforeArch

9

clever_code. Examples of clever code that I have found

9

cpp_tutorial_2021. Files for the C++ Crash Tutorial in Sprint 2021

8

python3_crash_course. Python files from the "Python3 Crash Course" YouTube series by CoffeeBeforeArch

8

cpp_from_scratch_companion. Written companion pieces to the "C++ From Scratch" video series

8

uarch_benchmarks. Benchmarks used to expose micro-archittecture details of modern processors

7

from_scratch. All code written in the "From Scratch" series by CoffeeBeforeArch

7

ml_algorithms. A collection of machine learning algorithms with detailed comments

6

cpp_interview_questions. A collections of coding interview questions with solutions and explanations solved using C++

5

cpp_algorithms. Algorithms implemented in C++

5

performance_for_architects. A book on analyzing and understanding program performance for computer architects

4

cpp_stl_algorithms. Sample programs to explain the C++ STL algorithms

4

cpp_pitfalls. A collection of C++ performance pitfalls

4

performance_modeling. Code and docs related to the basics of performance modeling

3

bytes_of_architecture. Examples from the Bytes of Architecture YouTube series

2

clang_format_setup. A guide to setting up clang-format integration in VIM, Eclipse, and VS-Code

2

learning_rust. A repository of the code I am using to learn Rust

2

rodinia_but_good. Re-writing the Rodinia 3.1 (GPU) benchmarks to be faster, have consistent styling, and use new CUDA features

2

oo_design_patterns. C++ files from the "Object Oriented Design Patterns" YouTube series by CoffeeBeforeArch

2

research_utilities. A collection of homemade utilities I use to automate parts of my research

2

book_notes. Notes and code snippets re-written while going through some books

2

clrs_algorithms.

2

paper_summaries. A collection of paper summaries from research conferences

2

tool_examples. A collection of examples for the "Tools of the Trade" series

2

riscv_assembler. A simple assembler for RISC-V instructions

1

gaussian_elimination. Serial and parallel implementations of Gaussian Elimination

1

gpgpu-sim_distribution. GPGPU-Sim provides a detailed simulation model of a contemporary GPU running CUDA and/or OpenCL workloads and now includes an integrated (and validated) energy model, GPUWattch.

1

riscv_parser. An open source parser for RISCV assembly

1

branch_predictor_simulator. A simple simulator for various branch prediction strategies

1

linux_proficiency. This repository contains all code from the YouTube series "Linux Proficiency" by CoffeeBeforeArch.

1
53
Apply