David P. Bunde

Orcid: 0000-0001-6334-356X

Affiliations:
  • Knox College, Galesburg, IL, USA


According to our database1, David P. Bunde authored at least 77 papers between 2002 and 2023.

Collaborative distances:
  • Dijkstra number2 of three.
  • Erdős number3 of two.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
CONVERSATIONS: Conversation with a Prominent Propagator: Carl Haynes-Magyar.
Inroads, December, 2023

CONVERSATIONS: Conversation with a Prominent Propagator: Frank Vahid.
Inroads, June, 2023

Conversations: Conversations with a Prominent Propagator: Barbara Ericson.
Inroads, March, 2023

Spiffy Peer Instruction Questions.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023

How Do I Get People to Use My Ideas?: Lessons from Successful Innovators in CS Education.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023

Peachy Parallel Assignments (EduHPC 2023).
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

Peachy Parallel Assignments (EduPar 2023).
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2023

2022
CONVERSATIONS: Conversations with a prominent propagator: Beth Simon.
Inroads, 2022

Conversation with a prominent propagator: Helen Hu.
Inroads, 2022

CONVERSATIONS: Conversation with a prominent propagator: Monica McGill.
Inroads, 2022

CONVERSATIONS: Conversation with a prominent propagator: Mark Guzdial.
Inroads, 2022

Heterogeneous Computing for Undergraduates: Introducing the ToUCH Module Repository.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

Peachy Parallel Assignments (EduPar 2022).
Proceedings of the IEEE International Parallel and Distributed Processing Symposium, 2022

Peachy Parallel Assignments (EduHPC 2022).
Proceedings of the IEEE/ACM International Workshop on Education for High Performance Computing, 2022

Adopting Heterogeneous Computing Modules: Experiences from a ToUCH Summer Workshop.
Proceedings of the IEEE/ACM International Workshop on Education for High Performance Computing, 2022

2021
A module-based introduction to heterogeneous computing in core courses.
J. Parallel Distributed Comput., 2021

CONVERSATIONS: Conversation with a prominent propagator: Beth Quinn and Stephanie Weber, EngageCSEdu.
Inroads, 2021

CONVERSATIONS: Conversation with a prominent propagator: Paul Tymann.
Inroads, 2021

CONVERSATIONS: Conversation with a prominent propagator: Colleen Lewis.
Inroads, 2021

Teaching about Heterogeneous Computing.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Peachy Parallel Assignments (EduHPC 2021).
Proceedings of the 9th IEEE/ACM Workshop on Education for High Performance Computing, 2021

2020
CONVERSATIONSConversation with a prominent propagator: Michael Kölling.
Inroads, 2020

CONVERSATIONS: Conversation with a prominent propagator: Sushil Prasad.
Inroads, 2020

CONVERSATIONSConversation with a prominent propagator: Leo Porter.
Inroads, 2020

Peachy Parallel Assignments (EduHPC 2020).
Proceedings of the IEEE/ACM Workshop on Education for High-Performance Computing, 2020

Message from the EduPar-20 Workshop Chairs.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

2019
To Dissemination... And Beyond!: Building Better Propagation Plans for Computer Science Education Innovations.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Propagating Educational Innovations.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Peachy Parallel Assignments (EduHPC 2019).
Proceedings of the 2019 IEEE/ACM Workshop on Education for High-Performance Computing, 2019

Peachy Parallel Assignments (EduPar 2019).
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2019

Shortest paths in Dragonfly systems.
Proceedings of the 5th International Workshop on High-Performance Interconnection Networks in the ExaScale and Big-Data Era, 2019

2018
Brief Announcement: Coloring-based Task Mapping for Dragonfly Systems.
Proceedings of the 30th on Symposium on Parallelism in Algorithms and Architectures, 2018

Peer Instruction: Tips, Techniques and Resources (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

A Multi-Institution Exploration of Peer Instruction in Practice: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Peachy Parallel Assignments (EduHPC 2018).
Proceedings of the 2018 IEEE/ACM Workshop on Education for High-Performance Computing, 2018

Promoting the adoption of educational innovations.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

A multi-institution exploration of peer instruction in practice.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

Propagating the adoption of CS educational innovations.
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018

2017
Peer Instruction in Practice (Abstract Only).
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017

Improving Valiant Routing for Slim Fly Networks.
Proceedings of the 46th International Conference on Parallel Processing Workshops, 2017

New Link Arrangements for Dragonfly Networks.
Proceedings of the 3rd IEEE International Workshop on High-Performance Interconnection Networks in the Exascale and Big-Data Era, 2017

2016
Local search to improve coordinate-based task mapping.
Parallel Comput., 2016

2015
Comparing Global Link Arrangements for Dragonfly Networks.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

2014
Parallel programming paradigms illustrated (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Chapel: a versatile tool for teaching undergraduates parallel programming (abstract only).
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Task mapping stencil computations for non-contiguous allocations.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2014

Exploiting Geometric Partitioning in Task Mapping for Parallel Computers.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

PReMAS: Simulator for Resource Management.
Proceedings of the 43rd International Conference on Parallel Processing Workshops, 2014

2013
Backfilling with guarantees made as jobs arrive.
Concurr. Comput. Pract. Exp., 2013

Efficient scheduling to minimize calibrations.
Proceedings of the 25th ACM Symposium on Parallelism in Algorithms and Architectures, 2013

Selecting and using a parallel programming language (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Multi-course approaches to curriculum 2013's parallel and distributed computing (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Strategies for adding the emerging PDC curriculum recommendations into CS courses.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Variations of Conservative Backfilling to Improve Fairness.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2013

Making the most of the assessment process.
Proceedings of the Innovation and Technology in Computer Science Education conference 2013, 2013

Adding GPU Computing to Computer Organization Courses.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

2012
Improvements to the structural simulation toolkit.
Proceedings of the International ICST Conference on Simulation Tools and Techniques, 2012

Sharing incremental approaches for adding parallelism to CS curricula (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

A stratified view of programming language parallelism for undergraduate CS education.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2011
Average Rate Speed Scaling.
Algorithmica, 2011

Backfilling with Guarantees Granted upon Job Submission.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

2010
Dispatching Equal-Length Jobs to Parallel Machines to Maximize Throughput.
Proceedings of the Algorithm Theory, 2010

A Tie-Breaking Strategy for Processor Allocation in Meshes.
Proceedings of the 39th International Conference on Parallel Processing, 2010

An Experimental Comparison of Speed Scaling Algorithms with Deadline Feasibility Constraints.
Proceedings of the Algorithm Engineering, 27.06. - 02.07.2010, 2010

2009
Power-aware scheduling for makespan and flow.
J. Sched., 2009

Scheduling Restartable Jobs with Short Test Runs.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2009

2008
Pebbling and optimal pebbling in graphs.
J. Graph Theory, 2008

Optimal strong parity edge-coloring of complete graphs.
Comb., 2008

Communication-Aware Processor Allocation for Supercomputers: Finding Point Sets of Small Average Distance.
Algorithmica, 2008

2006
Scheduling and Admission Control
PhD thesis, 2006

2005
Combining Online Algorithms for Acceptance and Rejection.
Theory Comput., 2005

Distance-2 Edge Coloring is NP-Complete
CoRR, 2005

Communication-Aware Processor Allocation for Supercomputers.
Proceedings of the Algorithms and Data Structures, 9th International Workshop, 2005

2004
SPT is optimally competitive for uniprocessor flow.
Inf. Process. Lett., 2004

Improved combination of online algorithms for acceptance and rejection.
Proceedings of the SPAA 2004: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2004

Communication Patterns and Allocation Strategies.
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

2002
Processor Allocation on Cplant: Achieving General Processor Locality Using One-Dimensional Allocation Strategies.
Proceedings of the 2002 IEEE International Conference on Cluster Computing (CLUSTER 2002), 2002


  Loading...