Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorVreeswijk, G.A.W.
dc.contributor.advisorDijkstra, A.
dc.contributor.authorLeijendekker, O.C.
dc.date.accessioned2016-07-19T17:01:24Z
dc.date.available2016-07-19T17:01:24Z
dc.date.issued2016
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/22816
dc.description.abstractThe increase in parallelism in modern-day computer architectures requires programs capable of exploiting that parallelism. With the goal of automating the process of creating parallel implementations, we want to extract implicit parallelism from a program. This can be done easily when dealing with functionally pure languages but doing so may generate a parallel implementation that spends more time on communication than it saves on computation. To this end, we present a method capable of iteratively reducing the amount of parallelism until a proper balance between computation and communication is reached. Our method may be able to find more useful implicit parallelism than simply selecting tasks based on their size, as has been done in previous work.
dc.description.sponsorshipUtrecht University
dc.format.extent370803
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleCoarsening functional parallelism using intelligent search algorithms
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.courseuuTechnical Artificial Intelligence


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record