<?xml version="1.0"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-25T01:50:30Z</responseDate><request verb="GetRecord" metadataPrefix="oai_dc">https://keep.lib.asu.edu/oai/request</request><GetRecord><record><header><identifier>oai:keep.lib.asu.edu:node-153033</identifier><datestamp>2024-12-20T18:25:12Z</datestamp><setSpec>oai_pmh:all</setSpec><setSpec>oai_pmh:repo_items</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><dc:identifier>153033</dc:identifier>
          <dc:identifier>https://hdl.handle.net/2286/R.I.26802</dc:identifier>
                  <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:rights>All Rights Reserved</dc:rights>
                  <dc:date>2014</dc:date>
                  <dc:format>vii, 38 p. : ill. (some col.)</dc:format>
                  <dc:type>Masters Thesis</dc:type>
          <dc:type>Academic theses</dc:type>
          <dc:type>Text</dc:type>
                  <dc:language>eng</dc:language>
                  <dc:contributor>Rajendran Radhika, Shri Hari</dc:contributor>
          <dc:contributor>Shrivastava, Aviral</dc:contributor>
          <dc:contributor>Christen, Jennifer Blain</dc:contributor>
          <dc:contributor>Cao, Yu</dc:contributor>
          <dc:contributor>Arizona State University</dc:contributor>
                  <dc:description>Partial requirement for: M.S., Arizona State University, 2014</dc:description>
          <dc:description>Includes bibliographical references (p. 35-38)</dc:description>
          <dc:description>Field of study: Electrical engineering</dc:description>
          <dc:description>Coarse Grain Reconfigurable Arrays (CGRAs) are promising accelerators capable of&lt;br/&gt;&lt;br/&gt;achieving high performance at low power consumption. While CGRAs can efficiently&lt;br/&gt;&lt;br/&gt;accelerate loop kernels, accelerating loops with control flow (loops with if-then-else&lt;br/&gt;&lt;br/&gt;structures) is quite challenging. Techniques that handle control flow execution in&lt;br/&gt;&lt;br/&gt;CGRAs generally use predication. Such techniques execute both branches of an&lt;br/&gt;&lt;br/&gt;if-then-else structure and select outcome of either branch to commit based on the&lt;br/&gt;&lt;br/&gt;result of the conditional. This results in poor utilization of CGRA s computational&lt;br/&gt;&lt;br/&gt;resources. Dual-issue scheme which is the state of the art technique for control flow&lt;br/&gt;&lt;br/&gt;fetches instructions from both paths of the branch and selects one to execute at&lt;br/&gt;&lt;br/&gt;runtime based on the result of the conditional. This technique has an overhead in&lt;br/&gt;&lt;br/&gt;instruction fetch bandwidth. In this thesis, to improve performance of control flow&lt;br/&gt;&lt;br/&gt;execution in CGRAs, I propose a solution in which the result of the conditional&lt;br/&gt;&lt;br/&gt;expression that decides the branch outcome is communicated to the instruction fetch&lt;br/&gt;&lt;br/&gt;unit to selectively issue instructions from the path taken by the branch at run time.&lt;br/&gt;&lt;br/&gt;Experimental results show that my solution can achieve 34.6% better performance&lt;br/&gt;&lt;br/&gt;and 52.1% improvement in energy efficiency on an average compared to state of the&lt;br/&gt;&lt;br/&gt;art dual issue scheme without imposing any overhead in instruction fetch bandwidth.</dc:description>
                  <dc:subject>Electrical Engineering</dc:subject>
          <dc:subject>Computer Engineering</dc:subject>
          <dc:subject>Computer Science</dc:subject>
          <dc:subject>Coarse Grain Reconfigurable Arrays</dc:subject>
          <dc:subject>compilers</dc:subject>
          <dc:subject>Control flow</dc:subject>
          <dc:subject>energy efficient</dc:subject>
          <dc:subject>High Performance</dc:subject>
          <dc:subject>Microarchitecture</dc:subject>
          <dc:subject>Adaptive computing systems</dc:subject>
          <dc:subject>Computer architecture</dc:subject>
                  <dc:title>Path selection based branching for coarse grained reconfigurable arrays</dc:title></oai_dc:dc></metadata></record></GetRecord></OAI-PMH>
