Show simple item record

dc.creatorEllis, Apollo Isaac Orion
dc.date.accessioned2011-07-08T18:17:34Z
dc.date.available2011-07-08T18:17:34Z
dc.date.created2011-05
dc.date.issued2011-07-08
dc.date.submittedMay 2011
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2011-05-3624
dc.descriptiontext
dc.description.abstractThe Cell processor is an example of the trade-offs made when designing a mass market power efficient multi-core machine, but the machine-exposing architecture and raw communication mechanisms of Cell are hard to manage for a programmer. Cell's design is simple and causes software complexity to go up in the areas of achieving low threading overhead, good bandwidth efficiency, and load balance. Several attempts have been made to produce efficient and effective programming systems for Cell, but the attempts have been too specialized and thus fall short. We present Jack Rabbit, an efficient thread pool work queue implementation, with load balancing mechanisms and double buffering. Our system incurs low threading overhead, gets good load balance, and achieves bandwidth efficiency. Our system represents a step towards an effective way to program Cell and any similar current or future processors.
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.subjectCell processor
dc.subjectParallel processing (Electronic computers)
dc.subjectMulti-core systems
dc.subjectHigh performance computing
dc.subjectRuntime
dc.subjectBarnes Hut
dc.subjectLU factorization
dc.subjectMandelbrot
dc.subjectDouble buffering
dc.subjectThread pool
dc.subjectWork queue
dc.subjectLoad balance
dc.titleJack Rabbit : an effective Cell BE programming system for high performance parallelism
dc.date.updated2011-07-08T18:17:38Z
dc.identifier.slug2152/ETD-UT-2011-05-3624
dc.description.departmentComputer Sciences
dc.type.genrethesis*
thesis.degree.departmentComputer Sciences
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Texas at Austin
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Computer Sciences


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record