Distributed OpenCL : a platform for distributed, heterogeneous computing for domain scientists Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/s7526g795

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • It is possible to purchase, for as little as $10,000, a cluster of computers with the capability to rival the supercomputers of only a few years ago. Now, users that have little to no experience developing distributed applications or managing a cluster are in a position to do so. To allow domain scientists to effectively utilize these resources, Distributed OpenCL (DOCL) was developed. DOCL is an easy-to-use foundation for peer-to-peer distributed computation on small to medium clusters. It is assumed that the end-user is a domain scientist, familiar with model development in environments such as Matlab, though inexperienced with distributed computation or parallel programming. The scope of this work includes the definition of a peer-to-peer protocol for discovering and establishing relationships with every node within a multicast domain, using the concepts of Zero-Configuration Networking, multicast DNS, and DNS Service Discovery. A problematic edge case of multicast DNS is detailed along with a mitigation technique. An XML schema is also described for basic peer communication and cluster management and inventory. A system for scheduling algorithm tasks on the cluster of heterogeneous compute devices was developed, including an automatic computation and communication cost measurement system. Finally, a graphical programming language was designed and implemented that allows non-expert programmers and modelers to develop new applications in a straightforward, accessible way.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Keyword
Subject
Rights Statement
Peer Reviewed
Language
Replaces
Additional Information
  • description.provenance : Made available in DSpace on 2012-06-08T20:18:30Z (GMT). No. of bitstreams: 3 Thesis-formatted.pdf: 70910858 bytes, checksum: baca23cf24241aa0d0a70517c080172e (MD5) license_rdf: 23457 bytes, checksum: 4a5c7b919ee3cd4f4b33a0bb0951de6b (MD5) license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2012-05-29
  • description.provenance : Approved for entry into archive by Julie Kurtz(julie.kurtz@oregonstate.edu) on 2012-06-07T22:30:02Z (GMT) No. of bitstreams: 3 Thesis-formatted.pdf: 70910858 bytes, checksum: baca23cf24241aa0d0a70517c080172e (MD5) license_rdf: 23457 bytes, checksum: 4a5c7b919ee3cd4f4b33a0bb0951de6b (MD5) license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
  • description.provenance : Submitted by William Dillon (dillonw@onid.orst.edu) on 2012-06-06T00:24:24Z No. of bitstreams: 3 Thesis-formatted.pdf: 70910858 bytes, checksum: baca23cf24241aa0d0a70517c080172e (MD5) license_rdf: 23457 bytes, checksum: 4a5c7b919ee3cd4f4b33a0bb0951de6b (MD5) license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
  • description.provenance : Approved for entry into archive by Laura Wilson(laura.wilson@oregonstate.edu) on 2012-06-08T20:18:29Z (GMT) No. of bitstreams: 3 Thesis-formatted.pdf: 70910858 bytes, checksum: baca23cf24241aa0d0a70517c080172e (MD5) license_rdf: 23457 bytes, checksum: 4a5c7b919ee3cd4f4b33a0bb0951de6b (MD5) license_text: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)

Relationships

In Administrative Set:
Last modified: 08/20/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items