Brings passion and energy to teaching.
This comment is not public.
David P. Bunde is the William & Marilyn Ingersoll Professor of Computer Science at Knox College, where he has served on the faculty since 2006. He earned his B.S. from Harvey Mudd College in 1998 and his Ph.D. in computer science from the University of Illinois at Urbana-Champaign in 2006. Bunde's primary research interests center on resource management for high-performance computing systems, including scheduling, processor allocation, and task mapping on supercomputers with many processors. His work involves simulations, experiments at Sandia National Labs, implementations in SLURM, and theoretical analysis of algorithms. He emphasizes parallelism in teaching due to the prevalence of multi-core processors and has contributed to parallel programming education through NSF-supported projects. Bunde received an NSF grant (DUE-1044299, $82,382, 2011-2014) for collaborative research on teaching parallel computing with higher-level languages and activity-based laboratories, partnering with Jens Mache at Lewis & Clark College. Additional NSF funding supported task mapping for emerging network topologies in 2014 and curriculum development in heterogeneous computing. Other honors include the Quad City Engineering and Science Council 2011 Junior Scientist of the Year Award and the 2006 R&D 100 Award for the Compute Process Allocator.
Bunde has co-authored over two dozen publications with Knox students, including 'Backfilling with guarantees granted upon job submission' (EuroPar 2011), 'Efficient Scheduling to Minimize Calibrations' (SPAA 2013), 'Exploiting geometric partitioning in task mapping for parallel computers' (IPDPS 2014), and 'Task Mapping Stencil Computations for Non-Contiguous Allocations' (PPoPP 2014). He is one of four computer scientists who received a patent for an improved method to enhance networked processor performance. Bunde has presented on program efficiency, parallel programming paradigms, and curriculum strategies at conferences such as SIGCSE, IPDPS, and SC. His efforts include curating Peachy Parallel Assignments and developing modules for heterogeneous computing boot camps tested at multiple universities. With more than 1,300 citations, Bunde's research impacts high-performance computing resource management and undergraduate education in parallel programming.
