| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
- CICD
- pytorch
- NCCL
- IAM
- grid
- cnetos
- nvlink
- gpu
- iso image
- hbm2e
- Bridge
- cuda
- thread
- usr
- centos
- nxnsattack
- nvidia
- 클라우드 아키텍트
- authoritative
- vbios
- GDS
- CodeBuild
- linux
- nvme-of
- snvme-of
- asa 5508
- block
- 자격증
- F1010
- AWS
- Today
- Total
목록전체 글 (33)
Architect’s Layer
🧠 How Does PCIe Work?Basic Structure: Direct CPU–GPU ConnectionIn a typical PC or workstation, the CPU’s PCIe Root Complex connects directly to the GPU without any intermediary components.This is the most common configuration for single-GPU systems.CPU (Root Complex) ├── PCIe x16 → GPU (Endpoint) ├── PCIe x4 → NVMe SSD └── PCIe x1 → NIC / Other CardsData Center Architecture (HGX, DGX, Supermi..
⚡ Server GPU Power-On Cycle[Power Supply ON] │ ▼[CPU executes BIOS/UEFI] │ ▼[PCIe Bus Scan → GPU Detected] │ ▼[BIOS loads GPU Option ROM (VBIOS)] │ ▼[VBIOS initializes GPU microcontrollers(PMU / FECS / GPCCS)] │ ▼[Power rails & clocks enabled via VRM] │ ▼[OS boots → NVIDIA Driver loads] │ ▼[Driver updates GPU firmware → Ready] GPU i..
🧩 The Foundation: Motherboard as the Physical LayerA motherboard (or carrier board) serves as the physical and electrical platform that interconnects all major components: SoCs, memory, storage, network interfaces, and power delivery circuits. Each trace and connector routes power and data, but it’s the SoC that provides the logic, timing, and control to make the entire system functional.⚙️ Jet..
🔥 From ASA to NGFW — Inside the Cisco Firepower 1010 ArchitectureThe Cisco Firepower 1010 (FPR1010) marks a fundamental shift in how Cisco firewalls process traffic.While it still retains the classic ASA hardware architecture — built on ASIC + CPU + Dual Plane — it now integrates an advanced software stack (FXOS + FMC + Snort) that transforms it from a traditional firewall into a full-fledged N..
🔗 Understanding Bridging Mode on L3 Firewalls Modern firewalls such as the Cisco Firepower 1010 are more than just packet filters — they also include Layer 2 switching capabilities. This hybrid architecture allows the device to behave like a bridge (switch) inside a security appliance, where certain interfaces are switched at L2 while still being inspected at L3/L7 by the firewall engine. Let’s..
🧠 Hierarchical Reduction in Multi-GPU TrainingFrom CUDA Cores to NCCL RanksWhen training deep learning models on multiple GPUs, the system performs reduction operations at several hierarchical levels — from individual CUDA cores inside a GPU to distributed GPUs connected by NVLink or PCIe.This post explains how these multi-level reductions work and how GPU ranks, CUDA cores, and NCCL form a uni..
🧩 Simplified CUDA Processing FlowOne-Line Summary(PyTorch/NCCL/CUDA Runtime/CUDA Cores):PyTorch (Framework / Host) defines what to compute and how to parallelize it.NCCL (Communication Layer) optimizes the network topology and manages how data moves between GPUs.CUDA Runtime (GPU Management Layer) decides how to map operations onto the GPU hardware and schedules their execution.Finally, CUDA Co..
🧩 CUDA Threads: The Parallel PortionA kernel is a function executed on the GPU:The parallel portion of an application is executed K times in parallel by K different CUDA threads — rather than just once as in a regular C/C++ function.Each thread runs the same kernel code but operates on different data elements, enabling massive data parallelism. 📀 CUDA Kernels: Subdivided into BlocksA CUDA kern..
🔍 Understanding the Stack: PyTorch → (CUDA / GDS) → GPU When people say “PyTorch runs on GPU,” it’s only partly true.In reality, several layers cooperate to move data and execute computation efficiently.🧩 1️⃣ PyTorch — The OrchestratorPyTorch never touches GPU hardware directly.It defines what operations to run and where to run them, then calls CUDA APIs internally.Example:x = x.to("cuda") # c..
🧩 Understanding GPU Channels and NCCL Tree TopologyModern distributed deep learning depends heavily on efficient GPU-to-GPU communication.While we often talk about data parallelism or all-reduce, what really drives performance behind the scenes are two architectural concepts inside NVIDIA NCCL — Channels and Topology.Let’s break them down.⚙️ 1. What Are GPU Channels?When NCCL performs collectiv..