TOWARDS MANY-CORE PROCESSOR SIMULATION ON CLOUD COMPUTING PLATFORMS

dc.contributor.advisorLee, Jaehwan (John)
dc.contributor.authorSchmidt, James Michael
dc.contributor.otherKing, Brian
dc.contributor.otherTuceryan, Mihran
dc.date.accessioned2011-08-23T15:54:48Z
dc.date.available2011-08-23T15:54:48Z
dc.date.issued2011-08-23
dc.degree.date2011en_US
dc.degree.disciplineElectrical & Computer Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractGrowth of interest and need for many-core systems have steadily increased over the recent years. Industry trends lead many-core systems to become increasingly larger and more complex. Because of these realities it is important to researchers, academia, and industry that the design of these many-core systems be straightforward and comprehensive. There is a need for a many-core simulator that can be simple to use and learn from for students, dynamic and capable of emulating large systems for researchers, and flexible with fast turnover for industry designers. At the same time, as many-core systems have been becoming popular and complex, and hence their design, the long standing field of Cloud Computing has become more prevalent and feasible to use. Such cloud computing platforms as Windows Azure allow for the easy access and use of resources that in the past were simply not available to ordinary users. Large tasks can be performed in SaaS Cloud Computing models and be accessible from a small, lightweight device using nothing more than a web browser. As a solution to the needs for designing future many-core systems, we present a Many-Core Simulator on Azure Cloud Computing Platform called M3C Simulator. This is targeted at teaching, research, and industry and as such needs to be easy to use, flexible, and powerful. The Could Computing service model meets all these needs. This thesis discusses overall design of the M3C Simulator and how it leverages Cloud Computing resources, the simple-to-use and understand Interface layout, and the software design including program flow and dynamic compilation.en_US
dc.identifier.urihttps://hdl.handle.net/1805/2635
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2483
dc.language.isoen_USen_US
dc.subjectComputer Engineeringen_US
dc.subjectCloud Computingen_US
dc.subjectSimulatoren_US
dc.subjectMany Coreen_US
dc.subject.lcshCloud computingen_US
dc.subject.lcshComputer simulationen_US
dc.titleTOWARDS MANY-CORE PROCESSOR SIMULATION ON CLOUD COMPUTING PLATFORMSen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
James Schmidt Thesis.pdf
Size:
2.24 MB
Format:
Adobe Portable Document Format
Description:
Full Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.88 KB
Format:
Item-specific license agreed upon to submission
Description: