David P. Bunde
Associate Professor and Chair of Computer Science
"My main research focus is on very large systems, high-performance computers with many processors. These systems require clever scheduling and processor allocation to achieve their full potential and it's an area where clever ideas can make a huge difference in the performance of very expensive systems. Ideas from these systems are also beginning to trickle down to smaller computers, which are increasingly built around multi-core processors. Thus, an important goal of my teaching is to incorporate ideas of parallelism into my courses."
Years at Knox: 2006 to present
Ph.D., 2006, University of Illinois-Champaign.
B.S., 1998, Harvey Mudd College.
Parallel computing, algorithms.
Selected Professional Accomplishments
Awarded National Science Foundation grant DUE-1044299: "Collaborative Research: Responding to Manycore: Teaching parallel computing with higher-level languages and activity-based laboratories". Collaborating with Jens Mache at Lewis & Clark College (DUE-1044932). $82,382. Award effective September, 2011- August, 2014.
Quad City Engineering and Science Council 2011 Junior Scientist of the Year Award, 2011.
R&D 100 Award for "Compute Process Allocator," 2006.
"Backfilling with guarantees granted upon job submission." Co-authored with A.M. Lindsay '09, M. Galloway-Carson '11, C.R. Johnson '11, and V.J. Leung. Proceedings of 17th International European Conference on Parallel and Distributed Computing (EuroPar), Part 1,6852 of LNCS (2011): 142-153.
"Tie-breaking strategies for processor allocation in meshes." Co-authored with C.R. Johnson '11 and V.J. Leung. Proceedings of the 6th International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems (SRMPDS), 2010.
"Dispatching Equal-length Jobs to Parallel Machines to Maximize Throughput." Co-authored with M.H. Goldwasser. Proceedings of the 12th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT), 6139 of LNCS (2010): 346-358.
"Faster High-Quality Processor Allocation." Co-authored with Peter Walker '11 and Vitus Leung, Vitus. Proceedings 11th Linux Cluster Institute International Conference High Performance Clustered Computing, 2010.
"Tie-Breaking Strategies for Processor Allocation in Meshes." Co-authored with Chris Johnson '11 and Vitus Leung. Proceedings of the 6th International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems, 2010.
"Faster High-Quality Processor Allocation." Paper, 6th International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems, San Diego, California, 2010.
"Power-Aware Scheduling for Makespan and Flow." Association of Computer Machinery Symposium on Parallelism in Algorithms and Architectures, Cambridge, Massachusetts.
"Your First Years as Faculty." Panelist. University of Illinois Urbana-Champaign, organized by College Teaching Effectiveness Network, 2009.
What Students Say
"Professor Bunde has been instrumental in helping me with my honors project on Scheduling Algorithms. He introduced me to the topic, and his encouragement and feedback has been paramount in my own understanding of the subject. In class, he is helpful, takes the time and makes the effort to answer questions, and very approachable. He is very organized, and his enthusiasm, as well as his guidance as my advisor, will help me submit an outstanding honors project, as well as enrich my own understanding on different fields of computer science."
-Avinab Rajbhandary, Computer Science & Economics Major
"Professor Bunde had a great impact on my Knox experience, as my academic and research advisor, and as my professor. I have taken a variety of classes with him and every time he went out of his way to make sure that students understood the material. As I mentioned, I also had the pleasure of doing research under Professor Bunde's supervision and my experience has been outstading: using an approach similar in style to his teaching, he managed to push me, and the other students, in the direction of a successful research project. Professor Bunde's knowledge of computer science, his enthusiasm for and dedication to teaching recommend him as an excellent Knox faculty."
-Andrei Papancea, Computer Science Major, Economics Minor