Show simple item record

dc.contributor.advisorLin, Yun Calvinen
dc.contributor.advisorFussell, Donald S., 1951-en
dc.creatorEllis, Apollo Isaac Orionen
dc.date.accessioned2011-07-08T18:17:34Zen
dc.date.available2011-07-08T18:17:34Zen
dc.date.issued2011-05en
dc.date.submittedMay 2011en
dc.identifier.urihttp://hdl.handle.net/2152/ETD-UT-2011-05-3624en
dc.descriptiontexten
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.en
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.subjectCell processoren
dc.subjectParallel processing (Electronic computers)en
dc.subjectMulti-core systemsen
dc.subjectHigh performance computingen
dc.subjectRuntimeen
dc.subjectBarnes Huten
dc.subjectLU factorizationen
dc.subjectMandelbroten
dc.subjectDouble bufferingen
dc.subjectThread poolen
dc.subjectWork queueen
dc.subjectLoad balanceen
dc.titleJack Rabbit : an effective Cell BE programming system for high performance parallelismen
dc.date.updated2011-07-08T18:17:38Zen
dc.identifier.slug2152/ETD-UT-2011-05-3624en
dc.description.departmentComputer Sciencesen
dc.type.genrethesisen
thesis.degree.departmentComputer Sciencesen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorUniversity of Texas at Austinen
thesis.degree.levelMastersen
thesis.degree.nameMaster of Science in Computer Sciencesen


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record