Alvin R. Lebeck
D308 LSRC Bldg.
308 Research Drive
Campus Box 90129
Durham, NC 27708-0129
Hello web surfers, welcome to my corner of the internet. I perform research and teach in the general area of computer architecture, but I have interests in nearly all computer systems related topics. My research spans from atoms to data centers.
Check out Computer Architecture Today the new ACM SIGARCH Blog.
Accelerating Statistical Machine Learning Novel computer architectures targeted at machine learning problems that rely on Markov Chain Monte Carlo techniques.
Multicore/multiprocessor and Distributed Systems (including data centers): Cache coherence protocols, memory consistency, runtime systems to expose and exploit parallelism. I also explore the use of new hardware technology in data centers.
Memory Systems: General aspects of memory hierarchies such as cache design, prefetching, latency tolerance, etc.
Architectures for Emerging Technologies DNA self-assembled systems, self-organizing systems, defect-tolerance, nanophotonics. A new area is support for stochastics machine learning using novel nanophotonic devices.
Energy Efficient Computing: Processor and memory design, operating system support.
I am always looking for talented students to work with at all levels: undergraduate, MS, and PhD. Students currently at Duke, please contact me if you have interest in computer architecture or computer systems in general. For students applying to Duke, please be sure you read at least two of my papers related to your interest before you contact me. It is unlikely that I will contact you before admissions decisions are made. Further, I cannot make any comments on likelihood of admission to the PhD program. See the CS web site for prospective graduate students for more information.