Structured parallel programming: patterns for efficient computation M McCool, J Reinders, A Robison Elsevier, 2012 | 809 | 2012 |

Interactive rendering with arbitrary BRDFs using separable approximations J Kautz, MD McCool Rendering Techniques’ 99: Proceedings of the Eurographics Workshop in …, 1999 | 320 | 1999 |

Hierarchical Poisson disk sampling distributions M McCool, E Fiume Graphics interface 92 (1), 94-105, 1992 | 261 | 1992 |

Shader metaprogramming MD McCool, Z Qin, TS Popa Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware …, 2002 | 224 | 2002 |

Homomorphic factorization of BRDFs for high-performance rendering MD McCool, J Ang, A Ahmad Proceedings of the 28th annual conference on Computer graphics and …, 2001 | 219 | 2001 |

Shader algebra M McCool, S Du Toit, T Popa, B Chan, K Moule ACM SIGGRAPH 2004 Papers, 787-795, 2004 | 215 | 2004 |

Shadow volume reconstruction from depth maps MD McCool ACM Transactions on Graphics (TOG) 19 (1), 1-26, 2000 | 177 | 2000 |

Data-parallel programming on the Cell BE and the GPU using the RapidMind development platform MD McCool the GSPx Multicore Applications Conference, 2006, 2006 | 166 | 2006 |

Metaprogramming GPUs with Sh M McCool, S Du Toit CRC Press, 2009 | 143 | 2009 |

Approximation of glossy reflection with prefiltered environment maps J Kautz, MD McCool Graphics Interface 2000, 119-126, 2000 | 138 | 2000 |

Web of things (wot) thing description S Kaebisch, T Kamiya, M McCool, V Charpenay, M Kovatsch W3C recommendation 9, 2020 | 133 | 2020 |

Scalable programming models for massively multicore processors MD McCool Proceedings of the IEEE 96 (5), 816-831, 2008 | 133 | 2008 |

Intel's Array Building Blocks: A retargetable, dynamic compiler and embedded language CJ Newburn, B So, Z Liu, M McCool, A Ghuloum, S Du Toit, ZG Wang, ... International Symposium on Code Generation and Optimization (CGO 2011), 224-235, 2011 | 131 | 2011 |

Anisotropic diffusion for Monte Carlo noise reduction MD McCool ACM Transactions on Graphics (TOG) 18 (2), 171-194, 1999 | 125 | 1999 |

SMASH: A next-generation API for programmable graphics accelerators MD McCool Technical Report CS-200-14, Computer Graphics Lab Dept. of Computer Science …, 2000 | 99 | 2000 |

Low latency photon mapping using block hashing VCH Ma, MD McCool Graphics Hardware, 89-98, 2002 | 87 | 2002 |

Interactive maximum projection volume rendering W Heidrich, M McCool, J Stevens Proceedings Visualization'95, 11-18, 1995 | 87 | 1995 |

Layered variance shadow maps A Lauritzen, M McCool Proceedings of graphics interface 2008, 139-146, 2008 | 82 | 2008 |

Summed-area variance shadow maps A Lauritzen GPU Gems 3, 157-182, 2007 | 72 | 2007 |

Structured parallel programming with deterministic patterns MD McCool Proc. HotPar, 2010 | 71 | 2010 |