Compiler and memory layout in Fresh Breeze system

dc.contributor.authorYang, Chao
dc.date.accessioned2016-05-19T13:36:45Z
dc.date.available2016-05-19T13:36:45Z
dc.date.issued2016
dc.description.abstractIn the past years, processors have evolved into multi-core, and programs also turn into multi-threading. To meet the demand of parallel processing, we face new challenges to explore the implicit parallelism in programs and ease the programming on large scale parallel system. The MIT Fresh Breeze system applies principles of data flow computing, leverages the write-once and chunk based memory model to eliminate the cache coherence issue in modern multi-core processor. We develop a template based transform component in the Fresh Breeze compiler. It enables compiling funJava (subset of Java language) programs into codelets, automatically adapts the linear space memory model to the Fresh Breeze memory model. We test three common algebra function, demonstrate the Fresh Breeze system's massive concurrent execution ability and achieve the sub linear speedup performance. In addition, through evaluations by tuning the major features, we find optimal configurations for fresh breeze processor design. Comparison on various combinations of memory layouts proves that the conventional layout optimization techniques are able to effectively apply on the Fresh Breeze system. It brings future work on the global layout optimization for a group of functions in applications.en_US
dc.description.advisorLi, Xiaoming
dc.description.degreeM.S.
dc.description.departmentUniversity of Delaware, Department of Electrical and Computer Engineering
dc.identifier.doihttps://doi.org/10.58088/nv4t-v134
dc.identifier.unique949924350
dc.identifier.urihttp://udspace.udel.edu/handle/19716/17728
dc.publisherUniversity of Delawareen_US
dc.relation.urihttp://search.proquest.com/docview/1776481152?accountid=10457
dc.subject.lcshCompilers (Computer programs)
dc.subject.lcshMemory management (Computer science)
dc.subject.lcshJava (Computer program language)
dc.titleCompiler and memory layout in Fresh Breeze systemen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2016_YangChao_MS.pdf
Size:
3 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: