Computer Engineering Resources
  • Computer Engineering Resources
  • Deep dive
    • Accelerators
    • Distributed Systems
    • Electronics
    • FPGA
    • Hardware Design
    • High Performance Computing
    • Hardware-Software Interface
    • Interconnects
    • Interesting Companies
    • Memory and Storage Systems
    • Systems for ML
    • Computer Networks
    • Operating Systems and Virtualization
    • Parallel Computing
    • Performance
    • Processors
    • Programming Resources relevant to Comp Engg.
    • Computer Security
    • Systems
    • Tools and Utilities
Powered by GitBook
On this page
  • Frameworks/Tools
  • Resources
  • Learning resourcess
  • Books
  • Articles

Was this helpful?

Edit on Git
  1. Deep dive

Hardware-Software Interface

PreviousHigh Performance ComputingNextInterconnects

Last updated 3 years ago

Was this helpful?

Frameworks/Tools

  • - A high level langauge for programming accelerators developed at Stanford

Resources

Learning resourcess

  • - End to End Deep Learning Compiler Stack for CPUs, GPUs and specialized accelerators

  • - Write a simple memory allocator

  • - Design of an Operating System, a Compiler, and a Computer from scratch

  • - Dozens of minimal operating systems to learn x86 system programming.

Books

Articles

- An introductory book about using the Rust Programming Language on "Bare Metal" embedded systems, such as Microcontrollers.

The Embedded Rust Book
Introduction to Computer Organization with x86-64 Assembly Language & GNU/Linux
Towards Fearless SIMD
Myths CPU programmers believe about caches
Spatial
How to create an OS from scratch
Writing a bare metal USB driver
Compiler writing journey
Apache TVM
Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi
Floating point tutorial
AVX-512: when and how to use these new instructions
SIMD Parallelism
Memory Allocators 101
Project Oberon
x86 bare metal examples
Writing an OS in Rust
Asymmetric multiprocessing on microcontrollers
Frameworks/Tools
Resources
Learning resourcess
Books
Articles