Skip to content

Instantly share code, notes, and snippets.

@edecoux
edecoux / Tensor Core GPU.md
Created April 22, 2023 04:15
Tensor Core GPU.md

[[PERFORMANCE_et+al_NvidiaH100TensorCoreGpu_2022]]

[[EXCEPTIONAL PERFORMANCE]]; [[SCALABILITY]]; [[AND SECURITY FOR THE DATA CENTER]]

Key concepts

#finding/#nvidia; #nvidia; #streaming_multiprocessor; #artificial_intelligence; #TFLOPS; #high_performance_computing; #speed_up; #general_purpose; #thermal_design_power; #_general; #gpu_computing

Quote

In this whitepaper we introduce the new NVIDIA H100 Tensor Core GPU, our next-generation, highest-performing data center GPU

@edecoux
edecoux / Intelligent Infrastructure.md
Last active April 12, 2023 16:24
Intelligent Infrastructure

Intelligent Infrastructure

Key Takeaways

  • Investment in a 21st-century Intelligent & Autonomous Infrastructure is crucial for economic expansion, national security, and job growth.
  • Intelligent Infrastructure is the foundation of Industry 4.0 and requires a dense, secure, and resilient “Digital Edge Infrastructure”.
  • The next-generation infrastructure will enable the Digital and Autonomous World and drive the next trillion-dollar economic expansion.

The text discusses the importance of investing in intelligent and autonomous infrastructure, which requires the convergence of various technologies such as Edge Computing, 5G, ITS, and IoT. The author emphasizes that infrastructure is the foundation of transformations and cites the example of the interstate highway system to highlight the economic benefits of investing in infrastructure. The text also mentions the need for a dense physical infrastructure to support the digital and physical infrastructure challenge. The benefits of intelligent infrastru

@edecoux
edecoux / Autonomous Mobility Corridors.md
Created April 7, 2023 05:40
Autonomous Mobility Corridors.md

Autonomous Mobility Corridors (AMCs) are special lanes or routes designed for self-driving cars. They separate these cars from regular cars to make traffic flow smoother and reduce accidents.

Creating AMCs may involve:

  1. Changing the road: Adding lanes, signs, and traffic signals specifically for self-driving cars. This may include physical barriers or digital systems that give information to self-driving cars.
  2. Better connections: Making sure the self-driving cars can talk to other cars, traffic systems, and infrastructure. This may involve Vehicle-to-Everything (V2X) technology, which helps cars communicate with each other and other devices.
  3. Rules and regulations: Making laws that support testing, using, and operating self-driving cars on public roads. This includes safety rules, deciding who is responsible for accidents, and dealing with data privacy and security.
  4. Watching and managing: Making sure **traffic is f
@edecoux
edecoux / exokernel.md
Last active April 7, 2023 03:13
exokernel.md

The exokernel architecture makes resource management unprivileged but safe by separating management from protection: a protected resource protects resources while untrusted application-level software manages them.

On an exokernel system, OS software becomes: unprivileged, able to co-exist with other implementations, modifiable and deployable. The default socket and file system implementations built on top of XIO perform significantly better than the OpenBSD implementations of the same interfaces. Xok lets libOSes use the software-only bits of page tables, greatly simplifying the implementation of copy on write. Using critical sections instead of locks removes the need to communicate to manage a lock. XN uses these roots to implement common file system operations.


An exokernel is an operating system kernel that allows applications to directly manage and allocate hardware resources. This is different from traditional monolithic or microkernels, which use an intermediary layer. It was

@edecoux
edecoux / John Carmack.md
Last active September 2, 2024 12:51
John Carmack.md

John Carmack is an influential computer programmer, video game developer, and engineer, best known for his work on popular first-person shooter games such as Wolfenstein 3D, Doom, and Quake. Born on August 20, 1970, in Shawnee Mission, Kansas, Carmack co-founded id Software in 1991, which became a pioneering company in the video game industry.

Carmack's work at id Software was instrumental in developing and popularizing the first-person shooter genre. He was also an early advocate for open-source software and made significant contributions to the development of real-time 3D graphics. As a result, his programming techniques have had a lasting impact on the video game industry.

In addition to his work in gaming, Carmack is also known for his interest in aerospace and virtual reality. In 2000, he founded [Armadil

@edecoux
edecoux / NOMA.md
Created April 2, 2023 02:36
NOMA.md

Non-Orthogonal Multiple Access (NOMA) is an advanced multiple access technique used in wireless communication systems to improve spectral efficiency and increase the number of users that can be supported simultaneously in a given bandwidth. NOMA is considered a promising technology to address the ever-growing demand for high data rates and massive connectivity in the era of 5G and beyond.

In contrast to Orthogonal Multiple Access (OMA) techniques such as Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), and Code Division Multiple Access (CDMA), which allocate separate frequency, time, or code resources to different users, NOMA allows multiple users to share the same resources by exploiting the power domain and/or code domain.

There are two main types of NOMA:

  1. Power-domain NOMA: This type of NOMA uses superposition coding at the transmitter and successive interference cancellation (SIC) at the receiver. Superposition coding combines multiple users' signals into a single sig
@edecoux
edecoux / Untitled.md
Created March 23, 2023 03:50
Untitled.md

AUSTIN (KXAN)—Austinites will soon get a preview of Project Connect light rail design considerations on the table at an open house March 21.

The community event will run from 4-7 p.m. at the Austin Public Library’s Central location at 710 W. Cesar Chavez St. It comes after Austin Transit Partnership—the entity tasked with delivering the multi-billion-dollar transit program—pressed pause on designs last summer amid projected cost increases. They had been expected to release 30% design and cost estimates then.

Here’s a look back at the past year’s worth of light rail design discussions, in advance of next week’s open house.

March 2, 2022: 4 Key Project Connect Design Proposals Outlined

Project Connect leaders unveiled a four-part community engagement period for key elements along the Blue and Orange light rail lines:

@edecoux
edecoux / Processors.md
Created February 25, 2023 11:00
Processors.md

The analysis of the CPU, GPU, DSP, and TPU provided above highlights their instruction sets and algorithms commonly used in various computations.

CPU: The CPU instructions include a set of basic arithmetic and logical operations, data movement, memory management, interrupt and exception handling, and specialized operations for floating-point, integer, bitwise, shift, and rotate operations. Its algorithms include sorting, searching, hashing, encryption, compression, and machine learning algorithms.

GPU: The GPU instructions include basic arithmetic, bitwise, shuffle, specialized operations for floating-point, integer, synchronization, and data movement. Its algorithms include parallel computing, graphics rendering, machine learning and deep learning, cryptography, and scientific simulations.

DSP: The DSP instructions include basic arithmetic and shift operations, and specialized operations for multiplication-accumulation, complex arithmetic, bit-reversal, digital filtering, FFT and IFFT, convolution, correl

@edecoux
edecoux / Exokernel (Aegis + ExOS).md
Last active October 3, 2022 04:06
Exokernel (Aegis + ExOS).md
@edecoux
edecoux / OS kernels.md
Created September 23, 2022 22:00
OS kernels.md