Welcome
Welcome to Kayvon's GBLOG, an attempt to provide simple technical explanations of modern graphics architectures and throughput computing programming models and techniques. I hope to use this blog to...
View ArticleHow to Count to 800 (comparing the NV GTX 280, ATI Radeon 4870, and what I...
This week at SIGGRAPH Intel presented a technical paper entitled Larrabee: A Many-Core x86 Architecture for Visual Computing which described Intel's new graphics architecture that is intended to...
View ArticleGRAMPS: A Programming Model for Graphics Pipelines (it's finally out the door)
Myself and fellow students at Stanford have been exploring the feasibility of custom graphics pipelines for the past year or two. This work has resulted in a research system called GRAMPS. GRAMPS...
View Article"A Closer Look at GPUs" Published in October CACM
An updated version of Mike Houston and I's ACM Queue article "GPUs: A Closer Look" was republished in the October 2008 issue of Communications of the ACM as "A Closer Look at GPUs" (also available on...
View ArticleHPG09 submission: Data-parallel Rasterization of Micropolygons with Defocus...
For those interested, I've placed our HPG09 paper, Data-parallel Rasterization of Micropolygons with Defocus and Motion Blur, online on the Stanford Graphics Lab pages. It was surprisingly how tricky...
View ArticleDiagSplit: Parallel, Crack-Free, Adaptive Tessellation for Micropolygon...
As hoped, we just kicked another micropolygon-related paper out the door. We've been working on a parallel algorithm for generating micropolygons via adaptive tessellation for the past year and the...
View ArticleFirst CMU Course Complete (Graphics and Imaging Architectures)
I just finished up the final lecture for CMU 15-869: Graphics and Imaging Architectures (my first course at CMU). Since making a whole bunch of new lectures was quite a task, I'm not being shy about...
View Article
More Pages to Explore .....