Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • HotPar '12 Home
  • Registration and Lodging
  • Organizers
  • Workshop Program
  • Poster Session
  • Birds-of-a-Feather Sessions
  • Travel
  • Calendar
  • Students
  • Questions?
  • For Participants
  • Call for Papers
  • Past Proceedings

sponsors

Gold Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Retrofitted Parallelism Considered Grossly Sub-Optimal

Paul E. McKenney, Linux Technology Center, IBM Beaverton

Maze solving has been used as an example parallel programming problem for some years. Suggested solutions are often based on a sequential program, using work queues to allow multiple threads to explore different portions of the maze concurrently. This paper analyzes such an implementation, but also explores an alternative implementation based on strategies long used by human maze solvers. This alternative implementation outperforms the conventional approach on average, and furthermore exhibits large superlinear speedups. The paper uses insights into the cause of these superlinear speedups to derive a faster sequential algorithm, and finally considers further implications and future work.

Paul E. McKenney, Linux Technology Center, IBM Beaverton

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {181258,
author = {Paul E. McKenney},
title = {{Retrofitted} Parallelism Considered Grossly {Sub-Optimal}},
booktitle = {4th USENIX Workshop on Hot Topics in Parallelism (HotPar 12)},
year = {2012},
address = {Berkeley, CA},
url = {https://www.usenix.org/conference/hotpar12/workshop-program/presentation/mckenney},
publisher = {USENIX Association},
month = jun
}
Download
McKenney PDF
View the slides

Presentation Audio

MP3 Download OGG Download

Download Audio

  • Log in or register to post comments

Gold Sponsors

Bronze Sponsors

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us