
| Address: | Division of Computer Systems Department of Information Technology Uppsala University Box 337 SE-751 05 Uppsala Sweden |
| Visit: | ITC building 1, floor 2, room 1240 |
| Phone: | +46 18 - 471 6830 |
| Fax: | +46 18 511925 |
| Email: | david.black-schaffer@it.uu.se |
I received my PhD in Electrical Engineering
from Stanford University
in 2008. My research was in programming for real-time embedded processing on many-core processors
in the Concurrent VLSI Architecture Group
under Prof. Bill Dally
.
After my PhD I went to Apple
and worked on the development of the first OpenCL
implementation for heterogeneous parallel processing across CPUs and GPUs.
From September 2009-May 2010 I was a postdoc researcher in computer architecture in the Dept. of Information Technology
at Uppsala University
in Sweden
as a member of the CoDeR-MP project.
Since May 2010 I am an assistant professor in the architecture research group at Uppsala looking at parallel programming systems and optimizations as part of the UPMARC research project.
I have been working on modeling and measuring the effects of shared memory resources (caches and off-chip bandwidth) in multicore processors. This work has addressed both theoretical models and techniques for measuring actual behavior on real systems. Currently I am looking into applying these techniques to improve task scheduling on heterogeneous processors.
" High Performance and Embedded Architecture and Compilation Network of Excellence. November 2011.
", In Proceedings of the 2010 39th International Conference on Parallel Processing, San Diego, CA, USA, September 2010.
", In the Proceedings of 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), Vienna, Austria, September 2010
", in Computer Architecture Letters. Vol. 7, No. 2, July-December 2008.
", in Computer Architecture Letters. Vol. 7, No. 1, January-June 2008.
(October 2009)