Hardware(하드웨어)
220 posts
- [Computer Terms] SIMD (Single Instruction, Multiple Data)
- [Computer Terms] 레지스터와 명령어 집합 구조 (Register, ISA)
- [Computer Terms] 원자적 연산과 CAS (Atomic Operations, Compare-And-Swap)
- [Computer Terms] 인터럽트와 시스템 콜 (Interrupt, System Call)
- [Computer Terms] 캐시 계층: L1/L2/L3 (Cache Hierarchy)
- [Computer Terms] 폰 노이만 구조 (Von Neumann Architecture)
- [Hardware] PiKVM V4 Mini 리뷰: 홈랩 서버 원격관리 실사용 후기
- [Android Hardware] 00. 과정 개요와 커리큘럼
- [Android Hardware] 01. 하드웨어 기초
- [Android Hardware] 02. 안드로이드 아키텍처
- [Android Hardware] 03. 커널 개발
- [Android Hardware] 04. 하드웨어 추상화 계층(HAL) 개발
- [Android Hardware] 05. 시스템 서비스 개발
- [Android Hardware] 06. 프레임워크 커스터마이징
- [Android Hardware] 07. 디바이스 드라이버 개발
- [Android Hardware] 08. 부트로더 개발
- [Android Hardware] 09. 성능 최적화
- [Android Hardware] 10. 보안 구현
- [Android Hardware] 11. 인증 및 컴플라이언스
- [Android Hardware] 12. 안드로이드 애플리케이션 개발
- [Android Hardware] 13. AOSP 빌드 시스템 및 개발 도구
- [Android Hardware] 14. 네이티브 개발(NDK/JNI)
- [Android Hardware] 15. 그래픽 및 미디어 프레임워크
- [Android Hardware] 16. On-Device AI/ML 통합
- [Android Hardware] 17. 안드로이드 그래픽 엔진
- [On-Device AI] 00. Introduction: On-Device AI 경량화
- [On-Device AI] 01. Pruning — 가지치기로 모델 슬림화하기
- [On-Device AI] 02. Quantization — 비트 수를 줄이는 법
- [On-Device AI] 03. Knowledge Distillation — Teacher와 Student
- [On-Device AI] 04. LLM을 위한 Pruning — OBS와 SparseGPT
- [On-Device AI] 05. LLM Quantization — SmoothQuant와 AWQ
- [On-Device AI] 06. 추론 가속 — Speculative Decoding, FlashAttention
- [Vision AI] 01. 비전을 위한 배경지식 — 카메라와 확률통계
- [Extreme 08] AI 추론 최적화
- [Extreme 08] ARM NEON 최적화
- [Extreme 08] AVX-512/AVX10.2 최적화
- [Extreme 08] Branchless 프로그래밍 기법
- [Extreme 08] C++26 std::simd(P1928): 표준 SIMD 추상화
- [Extreme 08] Cache-oblivious 알고리즘 설계
- [Extreme 08] GPU Offloading 기초
- [Extreme 08] Hand-written 어셈블리 적용과 위험 관리
- [Extreme 08] Lookup Table 최적화
- [Extreme 08] Prefetch 전략과 적용 판단
- [Extreme 08] SIMD Intrinsics 실전 활용
- [Extreme 08] SIMD 기초: SSE·AVX
- [Extreme 08] 비트 조작 최적화 기법
- [Extreme 08] 자동 벡터화 유도와 검증
- [Extreme 08] 포터블 SIMD 라이브러리
- [Extreme 08] 핫패스 극한 튜닝 사례
- [IO 09] I/O 비용 직관
- [IO 09] 블록 디바이스 최적화
- [IO 09] 파일시스템 특성
- [Network 10] RDMA 기초
- [Network 10] Ultra Ethernet Consortium(UEC)과 차세대 저지연 이더넷
- [Network 10] 네트워크 DPDK 심화
- [Network 10] 네트워크 XDP/eBPF 심화
- [Network 10] 네트워크 압축 전략
- [Network 10] 네트워크 지연 구조
- [Network 10] 네트워크 지연 직관
- [CPU 05] Apple Silicon 아키텍처
- [CPU 05] CPU 주파수 스케일링과 성능
- [CPU 05] CPU 파이프라인 기초
- [CPU 05] CPU 하드웨어 카운터 활용
- [CPU 05] Frontend vs Backend Bound 개념
- [CPU 05] Out-of-Order 실행과 성능
- [CPU 05] RISC-V 아키텍처 기초
- [CPU 05] SMT/Hyper-Threading 성능 영향
- [CPU 05] TLB 미스 최적화
- [CPU 05] μOp 캐시와 DSB
- [CPU 05] 명령 수준 병렬성(ILP) 기초
- [CPU 05] 분기 예측 메커니즘과 비용
- [CPU 05] 의존성 체인·포트 압력 분석
- [CPU 05] 전력 관리가 성능에 미치는 영향
- [CPU 05] 추측 실행과 보안 영향
- [CPU 05] 캐시 계층 구조
- [CPU 05] 캐시 미스 분석과 대응
- [CPU 05] 현대 CPU 아키텍처 비교
- [Memory 04] AoS vs SoA 데이터 레이아웃
- [Memory 04] Large Pages·Huge Pages
- [Memory 04] NUMA 메모리 할당·지역성
- [Memory 04] Virtual Memory 관리 힌트
- [Memory 04] 구조체 패딩과 정렬
- [Memory 04] 메모리 대역폭 최적화
- [OS 06] Context Switch 비용 분석과 회피
- [OS 06] CPU Pinning/Affinity 전략
- [OS 06] Huge TLB Pages 활용
- [OS 06] io_uring 개요
- [OS 06] IRQ 최적화
- [OS 06] Memory Locking
- [OS 06] NUMA CPU Affinity·스레드 배치
- [OS 06] Syscall 비용과 최소화 기법
- [OS 06] XDP/eBPF 개요
- [OS 06] 정밀 시간 측정
- [OS 06] 커널 바이패스 개요
- [OS 06] 컨테이너/가상화 성능 고려사항
- [OS 06] 클라우드 환경 꼬리 지연
- [Profiling 01] AMD μProf 활용
- [Profiling 01] Intel VTune 심화
- [Profiling 01] Linux perf 고급
- [Profiling 01] Microbenchmark 설계 원칙
- [Profiling 01] Valgrind·Callgrind: 캐시 시뮬레이션과 호출 그래프
- [Profiling 01] Windows ETW 성능 분석
- [Profiling 01] 샘플링 프로파일링: perf·VTune 원리
- [Profiling 01] 하드웨어 성능 카운터
- [Linux] Surface Go 1세대에 Linux 설치하기: linux-surface 완전 가이드
- [Performance 08] Introduction: 극한 Low-latency 최적화 특수기술
- [History] 달력의 재미난 역사: 인류가 시간을 길들인 1만 년
- [Movie] Inception (인셉션) (2010) - 꿈속의 꿈, 무의식의 미로
- [Cycling] Cannondale SmartSense Gen2: 자전거 안전 기술의 진화
- [Clean Architecture] 08. 두 가지 가치: 행위와 구조
- [Clean Architecture] 24. 아키텍처 서론
- [Clean Architecture] 39. 클린 임베디드 아키텍처
- [Finance] Beancount - 텍스트 파일 기반 복식 부기 시스템
- [Vocabulary] craft 뜻과 의미 - 명사 핵심 정리
- [Algorithm] C++ 백준 12012번: Closing the Farm (Gold)
- [Algorithm] C++ 백준 1185번: 유럽여행
- [TV Series] 케냐 간 세끼 (Three Idiots in Kenya) (2025) - 신서유기 스핀오프
- [Hardware] EasyLink U2U 기계식 키보드 QMK·VIAL 리뷰
- [제품] 트리와 원목 키보드 손목받침대 커스텀 제작 리뷰
- [Science] 바이오스피어 2 - 테라포밍 전 지구 최대 밀폐 생태계 실험
- [C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
- [Hardware] JetKVM - 차세대 오픈소스 KVM over IP 솔루션
- [Vocabulary] instigate 뜻과 의미 - 동사 핵심 정리
- [Hyper-V] 고급 세션 Windows Hello 로그인 화면 오류 해결 방법
- [Technology] Simucube - 프로페셔널 심레이싱 장비 제조사
- [Guide] 대학생을 위한 ChatGPT 100 프롬프트 (Study·Career·Life)
- [Windows] 듀얼 모니터 1920×1080 120Hz DPI 100% 일괄 설정 스크립트
- [Security] Apple Memory Integrity Enforcement(MIE) - 메모리 안전 보호
- [Science] 버뮤다 삼각지대: 과학과 기록으로 본 사실과 오해
- [Windows] Windows 11 RDP 작업표시줄 오류 해결 및 자동 복구
- [Algorithm] C++ 백준 12963번: 달리기
- [Algorithm] C++ 백준 16074번: Mountaineers - Minimax MST·LCA
- [Algorithm] C++/Python 백준 18485번 : Nine Judges
- [Algorithm] C++/Python 백준 8202번: Conspiracy (스플릿 그래프)
- [Algorithm] C++ 백준 14510번 : Blazing New Trails
- [Algorithm] C++ 백준 15737번 : 일반 그래프 매칭
- [Algorithm] C++ 백준 17442번 : 삼분 그래프
- [Algorithm] C++ 백준 17517번 : Parklife
- [Algorithm] C++ 백준 18473번 : Fast Spanning Tree
- [Algorithm] C++ 백준 9208번 : Ringworld
- [Gaming] Thrustmaster Sol-R 2 HOSAS 우주 시뮬 듀오 리뷰
- [Software] FastStone Image Viewer 8.1 무료 이미지 뷰어 리뷰
- [AI] ChatGPT 공부 모드(Study Mode) 소개: 학습 특화 AI 튜터
- [CMD] BatchGotAdmin으로 배치 파일 UAC 관리자 권한 자동 요청 가이드
- [Hyper-V] 가상 머신 해상도 설정: Set-VMVideo 활용 가이드
- [Bug Report] One UI 7.0 갤럭시 Z Fold 6 버그 리포트
- [Windows] 여러 개의 알림 배너를 띄우는 방법
- [Synology] Synology Photos 중복 사진 찾기 및 제거 가이드
- [How-To] HDMI-CEC로 PC와 TV 전원 자동 연동하기
- [Remote Desktop] RDP UWP 앱 SSH 터널 오류 0x516 원인 및 해결
- [Cycle] 휠 밸런스: 자동차 필수·자전거 선택인 이유
- [LLM] DeepSearcher: 로컬 오픈소스 심층 리서치 도구 개요와 아키텍처
- [Music] 비트박스의 역사적 진화: 보컬 아트의 과거와 현재
- [Network] 시놀로지 NAS에 윈도우 공유 폴더 마운트 시 CIFS vs NFS 선택 가이드
- [KVM] PiKVM 소개: 라즈베리 파이 기반 오픈소스 IP-KVM
- [Tablet] CHUWI Hi10 Max 2-in-1 태블릿 리뷰 - 생산성과 휴대성
- [PC] GPD Pocket 4 모듈형 핸드헬드 AI PC 리뷰
- [Technology] OCR4all: 모두를 위한 무료 오픈소스 OCR 솔루션
- [NVIDIA] Project DIGITS(DGX Spark) 개인용 AI 슈퍼컴퓨터 정리
- [Speaker] 윤사운드 Brick 지향성 파워드 스피커 Bluetooth 리뷰
- [Tool] Kanata - Rust 기반 크로스플랫폼 키보드 리매퍼 가이드
- [Quote] 새는 나뭇가지를 믿을까, 자신의 날개를 믿을까?
- [Windows] rdpclip.exe 클립보드 공유 안 될 때 해결 방법 (RDP 호스트-원격 세션)
- [Windows] 원격 세션 VSCode·1Password 한글 입력 안 됨 해결
- [Windows] RDP 원격 세션에서 작업 표시줄이 사라질 때 해결 방법
- [Windows] Webex 작업표시줄 공유 버튼 비활성화
- [Tutorial] 팟플레이어 AI 자동 자막 생성 가이드 (Whisper)
- [Science] 붉은 여왕 효과(Red Queen): 진화와 공진화의 경쟁
- [Brand] Urwerk 시계 라인업 소개
- [FFmpeg] AVX-512 최적화로 FFmpeg 성능 향상
- [Philosophy] 시간의 본질: 계산적 관점에서 바라본 시간과 관찰자
- [Python] shutil 모듈을 활용한 파일 및 폴더 관리
- [IoT] IoT 기기 최적화 방법 — 하드웨어·소프트웨어·보안·연결성
- [SpaceX] 스타쉽 5차 비행 성공, 젓가락 부스터 포획·상단 착수
- [Linux] 리눅스 파일 시스템 종류·구조·관리 실무 가이드
- [Database] API 개발에서 흔한 DB 성능 실수 5가지와 해결 방법
- [Study] 수학 필기를 위한 유용한 팁
- [FileSystem] Btrfs: 데이터 보호·백업을 위한 차세대 리눅스 파일 시스템
- [Processor] CPU vs GPU: 구조·역할·사용처 완전 정리
- [C/C++] gcc로 dlopen 동적 라이브러리 로딩 방법
- [Automation] Nut.js - Node.js 데스크톱 자동화 프레임워크
- [Linux] 디스크 용량 측정 시 심링크(dereference) 포함하기
- [Plex] Windows에서 Plex Media Server 재실행·자동 재시작 가이드
- [Rust] Rust Atomics and Locks 서평
- [Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
- [Tutorial] Learn Prompting - 프롬프트 엔지니어링 무료 가이드 정리
- [Git] git-story - 커밋 히스토리를 애니메이션으로 시각화하기
- [GitHub] github.dev - 웹 브라우저에서 쓰는 GitHub 전용 IDE
- [Hyper-V] 원격 접속 시 은행 사이트 차단을 VM으로 우회하는 방법
- [Torrent] qBittorrent - RSS 자동 다운로드 설정 가이드
- [Bash Shell] 명령어 반복 실행 (watch, while)
- [SearchEngine] OpenVerse - 오픈 라이선스 미디어 검색엔진
- [Garmin] 가민 워크아웃 전체 목록 — 한글 자음별 참고 정리
- [Util] Google Alerts·Blogtrottr로 개발·IT 최신 정보 수집하기
- [Linux] btop++ 시스템 리소스 모니터 소개
- [C#] Source Generator 개요와 Hello World 예제
- [C++] Lambda를 사용한 unique_ptr Custom Deleter 가이드
- [.NET] .NET 7 Preview 2 소개 - RegEx 생성기, NativeAOT, CLI 개선
- [C#] string 반복 연결 시 흔한 실수와 StringBuilder 사용법
- [Windows] 설정만 잘 한다면 Windows Defender로도 충분하다
- [Programming] 가장 똑똑한 소프트웨어 엔지니어에게 배운 10가지 교훈
- [Programming] 페어 프로그래밍 안티 패턴과 개선 방법
- [C#] long을 int·uint로 안전하게 변환하기
- [C++] std::string::find로 문자열 검색하기
- [C#] 클래스와 구조체 선택 가이드: 차이점·성능·사용 기준
- [SW] 개발자가 갖춰야 할 필수 마인드와 원칙
- [RPM] Spec 파일에서 주석과 매크로 동시 사용 시 주의사항
- [Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드
- [Linux] GBS build 시 device is busy·umount 오류 해결 방법
- [Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제
- [How-To] Corsair K63 무선 키보드 하드웨어 초기화(리셋) 방법
- [How-To] Windows 10 다중 사용자 카카오톡 실행 권한 부여
- [How-To] Windows 10 Pro 20H2 RDP Wrapper not supported 오류 해결
- [Shell] 날짜로 정렬해 파일 목록 보기
- [Guide] µTorrent 큐잉 정책과 시딩·다운로드 제어 가이드
- [Tool] Launchy - 윈도우에서 몇 번의 타이핑으로 프로그램 실행하기
- [Linux] Ubuntu 14.04 DHCP를 고정 IP(Static IP)로 변경하기
- [Bash Shell] exit 명령과 종료 상태(exit status) 완벽 가이드
- [Tool] Tmux - 터미널 다중화와 세션·윈도우·패널 관리 가이드
- [Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home