Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

발행

효율적인 C++ 코드 작성법

2013년에 작성된 C++ 성능 최적화 글입니다. 포인터로 흩어진 객체보다 연속된 메모리와 데이터 접근 패턴을 우선하고, 캐시 지역성·AOS와 SOA·할당 재사용·포인터 별칭을 이해하라고 설명합니다. Hacker News에서는 조언의 여전한 유효성과 현대 C++의 변화, 최적화가 필요한 영역을 두고 의견이 갈렸습니다.

발행

락프리 링 버퍼 최적화

단일 생산자·단일 소비자(SPSC) 링 버퍼를 단순 배열에서 시작해 뮤텍스, 원자 연산, 메모리 순서 조정, 인덱스 캐시 순으로 개선합니다. 제시된 벤치마크에서 처리량은 뮤텍스 버전의 초당 1,200만 회에서 최적화 버전의 3억 500만 회로 늘어납니다.

발행

Claude가 측정할 수 있는 것은 더 빠르게 만들 수 있습니다

Anthropic은 2주 동안 Claude를 활용해 claude.ai와 데스크톱 앱의 주요 사용자 여정을 약 3배 빠르게 만들었습니다. 성능 지표를 만들고 CI에 회귀 방지 기준을 추가한 뒤, Claude가 최적화를 반복하되 사람이 범위와 사용자 경험, 배포 안전성을 관리한 과정과 결과를 소개합니다.

발행

에이전트에게 Rust 코드를 더 빠르게 만들라고 반복해서 요청하기

저자는 기준선과 통계적 벤치마크, 정확성 검증을 갖춘 반복 작업으로 에이전트가 Rust 코드를 최적화한 과정을 소개합니다. UMAP 구현은 umap-learn보다 4~15배 빨랐다고 보고하지만, 벤치마크 맞춤 최적화와 기능 비활성화 같은 속임수를 막으려면 다양한 입력과 별도 품질 검증이 필요합니다.