other-ryan / computer-engineering-resources

A curated list of Computer Engineering resources

Home Page:http://rajesh-s.gitbook.io/compengg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer Engineering Resources Awesome GitHub contributors PRs Welcome made-with-Markdown HitCount

A curated catalogue of Computer Engineering and Computer Architecture resources

The special charm of Computer Engineering is there's a relatively 
good understanding of abstraction layers. - Jim Keller

Table of Contents

Conferences

Computer Architecture

  • ISCA - International Symposium on Computer Architecture
  • ASPLOS - ASPLOS is the premier forum for interdisciplinary systems research, intersecting computer architecture, hardware and emerging technologies, programming languages and compilers, operating systems, and networking.
  • MICRO - IEEE International Symposium on Microarchitecture
  • ISCAS - IEEE International Symposium on Circuits and Systems
  • ICONS - Conference on Neuromorphic Computing
  • USENIX - Systems Researchers Conf
  • SOSP - Operating Systems Principles
  • VLSI Symposia - Conference on semiconductor technology and circuits
  • ISSCC - International Solid-State Circuits Conference is the foremost global forum for presentation of advances in solid-state circuits and systems-on-a-chip
  • MCSoC - Multicore SoC's

Search tools for conferences

Halls of Fame

Open Source centric

Interconnects

High Performance Computing

  • SuperComputing - International Conference for High Performance Computing, Networking, Storage, and Analysis.
  • HPCA - International Symposium on High-Performance Computer Architecture by IEEE Computer Society
  • Hot Chips - A Symposium on High Performance Chips
  • PASC - The Platform for Advanced Scientific Computing (PASC) Conference is an interdisciplinary conference in HPC that brings together domain science, applied mathematics and computer science – where computer science is focused on enabling the realization of scientific computation.
  • ISC High Performance - Event for HPC, Networking, Storage, AI/ML

Workshops and Conference Sessions on Open Source EDA

Communities

  • ACM Association for Computing Machinery
  • SIGARCH Computer professionals working on the forefront of computer design in both industry and academia.
  • SIGHPC - Special interest groupt for HPC
  • SIGMICRO - The ACM Special Interest Group on Microarchitecture
  • Semiconductor Research Coroportation
  • OpenCAPI - Open Coherent Accelerator Processor Interface
  • Open Computer Project - Global community of technology leaders working together to break open the black box of proprietary IT infrastructure to achieve greater choice, customization, and cost savings.
  • ITRS - International Technology Roadmap for semiconductors

Open Source Hardware

Community Organization

  • FOSSi Foundation - Free and Open Source Silicon (FOSSi) are components and systems that are inside silicon devices (‘chips’). It is our core belief that building blocks that form such digital devices can be made free and open

Industry Organization

  • OpenHW Group - Proven Processor IP
  • CHIPS Alliance - Common Hardware for Interfaces, Processors and Systems harnesses the energy of open source collaboration to accelerate hardware development.
  • RISC-V - RISC-V is a free and open ISA enabling a new era of processor innovation through open standard collaboration.
  • MultiCore Association - Define and promote open specifications to enable multicore product development.
  • Storage Networking Industry Association - A non-profit global organization dedicated to developing standards and education programs to advance storage and information technology.
  • OpenFabrics Alliance - The Alliance’s mission is to develop and promote software that enables maximum application efficiency by delivering wire-speed messaging, ultra-low latencies and maximum bandwidth directly to applications with minimal CPU overhead.
  • Open Compute Project - Focus on reimagining hardware, making it more efficient, flexible, and scalable.

Interesting Resources

MOOCs

  • Prof. Onur Mutlu's lectures and talks
  • Computer Architecture course by David Wentzlaff on Coursera
  • Notes on an introduction to distributed systems.

Blogs

Digging Deeper

Computer Architecture is diverse and there's constant interplay between domains that are under it. Look under each of these to find specific information. (At the time of writing, these are the specific areas that I'm most interested in)

Other specific curated lists related to CompEngg

About

A curated list of Computer Engineering resources

http://rajesh-s.gitbook.io/compengg

License:Creative Commons Zero v1.0 Universal