Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Matthew Papakipos is active.

Publication


Featured researches published by Matthew Papakipos.


international conference on computer graphics and interactive techniques | 2006

Pseudorandom number generation on the GPU

Myles Sussman; William Y. Crutchfield; Matthew Papakipos

Statistical algorithms such as Monte Carlo integration are good candidates to run on graphics processing units. The heart of these algorithms is random number generation, which generally has been done on the CPU. In this paper we present GPU implementations of three random number generators. We show how to overcome limitations of GPU hardware that affect the feasibility and efficiency of employing a GPU-based RNG. We also present a data flow model for managing and updating substream state for each of the parallel substreams of random numbers. We show that GPU random number generators will greatly benefit from having more outputs from each thread. We discuss other hardware modifications that will be beneficial to the implementation of GPU-RNG, and we present performance measurements of our implementations.


Archive | 2007

Systems and methods for dynamically choosing a processing element for a compute kernel

William Y. Crutchfield; Brian K. Grant; Matthew Papakipos


Archive | 2007

Systems and methods for determining compute kernels for an application in a parallel-processing computer system

Matthew Papakipos; Brian K. Grant; Morgan S. McGuire; Christopher G. Demetriou


Archive | 2010

Multi-thread runtime system

Matthew Papakipos; Christopher G. Demetriou


Archive | 2009

Method for safely executing an untrusted native code module on a computing device

J. Bradley Chen; Matthew T. Harren; Matthew Papakipos; David C. Sehr; Bennet S. Yee; Gregory Dardyk


Archive | 2007

Systems and methods for profiling an application running on a parallel-processing computer system

Nathan D. Tuck; Matthew Papakipos; Brian K. Grant; Christopher G. Demetriou; Jan Civlin


Archive | 2011

Systems and methods for debugging an application running on a parallel-processing computer system

Christopher G. Demetriou; Matthew Papakipos; Noah L. Gibbs


Archive | 2007

Application program interface of a parallel-processing computer system that supports multiple programming languages

Morgan S. McGuire; Christopher G. Demetriou; Brian K. Grant; Matthew Papakipos


Archive | 2009

Method for Validating an Untrusted Native Code Module

J. Bradley Chen; Matthew T. Harren; Matthew Papakipos; David C. Sehr; Bennet S. Yee


Archive | 2007

Systems and methods for caching compute kernels for an application running on a parallel-processing computer system

Christopher G. Demetriou; Matthew Papakipos

Collaboration


Dive into the Matthew Papakipos's collaboration.

Researchain Logo
Decentralizing Knowledge