쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 22일 (화)까지843건
2건 · "래스터화"조건 지우기 ×
001▲ 113 · 댓글 22컴파일러 기법으로 Skia 그래픽 성능 최적화Skia, CoreGraphics, Direct2D 같은 래스터화 라이브러리의 형식적 의미론을 정의한 μSkia를 개발했다.웹 · 프론트엔드 · Compiler-style optimization for drawing via Skia
컴파일러 기법으로 Skia 그래픽 성능 최적화

Key Point웹 브라우저와 그래픽 애플리케이션의 2D 렌더링 성능을 크게 개선할 수 있는 형식 검증 방법론이 제시되었으며, 실제 Chrome 데이터로 검증되었다.
핵심 요약
- Skia, CoreGraphics, Direct2D 같은 래스터화 라이브러리의 형식적 의미론을 정의한 μSkia를 개발했다.
- 복잡한 실행 모델 때문에 Google Chrome도 비효율적인 명령어를 생성하고 있다는 점을 발견했다.
- μSkia로 Chrome에서 찾은 4가지 부최적 코드 패턴을 분석하고 Lean으로 검증된 최적화 규칙을 만들었다.
- 상위 100개 웹사이트의 99개 Skia 프로그램에서 GPU 백엔드 대비 18.7% 성능 향상을 달성했다.
- 최적화는 최대 32μs 내에 완료되며, 다양한 웹사이트와 GPU에서 일관되게 효과를 보였다.
002▲ 123 · 댓글 3190년대 3D 그래픽 칩을 FPGA로 재현하다작성자가 FPGA에서 1990년대 3dfx Voodoo Graphics를 SystemVerilog로 구현한 zSST를 개발했다.하드웨어 · 시스템 · Recreating Voodoo Graphics and a Late-1990s Gaming PC on an FPGA
90년대 3D 그래픽 칩을 FPGA로 재현하다
Key PointPC 게이밍 역사의 분기점이던 Voodoo 칩의 내부 구조를 재구현한 기술적 성과로, 하드웨어 아키텍처와 고정 파이프라인 설계의 실제 작동 원리를 보여주는 사례다.
핵심 요약
- 작성자가 FPGA에서 1990년대 3dfx Voodoo Graphics를 SystemVerilog로 구현한 zSST를 개발했다.
- z486 CPU와 함께 Xilinx KV260 보드에서 DOS PC 환경을 완성해 Tomb Raider를 원본 3dfx 렌더러로 구동한다.
- zSST는 텍스처 필터링, 미맵, 깊이/알파 테스트, 안개, 블렌딩, 디더링 등 Voodoo의 주요 기능을 지원한다.
- 고정소수점과 부동소수점 두 가지 설정 인터페이스를 모두 지원하며 CPU와 렌더러는 100 MHz로 동작한다.
- 1999년 공개된 Glide 소스 코드와 SST-1 명세서, MAME 등 기존 자료를 참고해 개발했다.
- 원본 Voodoo는 삼각형 래스터화, 텍스처 매핑, 프레임버퍼 연산을 고정 파이프라인으로 처리해 초당 5천만 픽셀을 출력했다.