Matching Items (1,399)
Filtering by

Clear all filters

155058-Thumbnail Image.png
Description
Coarse-grained Reconfigurable Arrays (CGRAs) are promising accelerators capable

of accelerating even non-parallel loops and loops with low trip-counts. One challenge

in compiling for CGRAs is to manage both recurring and nonrecurring variables in

the register file (RF) of the CGRA. Although prior works have managed recurring

variables via rotating RF, they access the nonrecurring

Coarse-grained Reconfigurable Arrays (CGRAs) are promising accelerators capable

of accelerating even non-parallel loops and loops with low trip-counts. One challenge

in compiling for CGRAs is to manage both recurring and nonrecurring variables in

the register file (RF) of the CGRA. Although prior works have managed recurring

variables via rotating RF, they access the nonrecurring variables through either a

global RF or from a constant memory. The former does not scale well, and the latter

degrades the mapping quality. This work proposes a hardware-software codesign

approach in order to manage all the variables in a local nonrotating RF. Hardware

provides modulo addition based indexing mechanism to enable correct addressing

of recurring variables in a nonrotating RF. The compiler determines the number of

registers required for each recurring variable and configures the boundary between the

registers used for recurring and nonrecurring variables. The compiler also pre-loads

the read-only variables and constants into the local registers in the prologue of the

schedule. Synthesis and place-and-route results of the previous and the proposed RF

design show that proposed solution achieves 17% better cycle time. Experiments of

mapping several important and performance-critical loops collected from MiBench

show proposed approach improves performance (through better mapping) by 18%,

compared to using constant memory.
ContributorsDave, Shail (Author) / Shrivastava, Aviral (Thesis advisor) / Ren, Fengbo (Committee member) / Ogras, Umit Y. (Committee member) / Arizona State University (Publisher)
Created2016
155100-Thumbnail Image.png
Description
The repertoire for guitar and piano duo is small in comparison with other chamber music instrumentation; therefore, it is important to broaden this repertoire. In addition to creating original compositions, arrangements of existing works contribute to this expansion.

This project focuses on an arrangement of Bachianas Brasileiras No. 1 by

The repertoire for guitar and piano duo is small in comparison with other chamber music instrumentation; therefore, it is important to broaden this repertoire. In addition to creating original compositions, arrangements of existing works contribute to this expansion.

This project focuses on an arrangement of Bachianas Brasileiras No. 1 by Brazilian composer Heitor Villa-Lobos (1887-1959), a work originally conceived for cello ensemble with a minimum of eight cellos. In order to contextualize the proposed arrangement, this study contains a brief historical listing of the repertoire for guitar and piano duo and of the guitar works by Villa-Lobos. Also, it includes a description of the Bachianas Brasileiras series and a discussion of the arranging methodology that shows how the original musical ideas of the composer were adapted using techniques that are idiomatic to the guitar and piano. The full arrangement is included in Appendix A.
ContributorsFigueiredo Bartoloni, Fabio (Author) / Koonce, Frank (Thesis advisor) / Suzuki, Kotoka (Committee member) / Landschoot, Thomas (Committee member) / Arizona State University (Publisher)
Created2016
155344-Thumbnail Image.png
Description
Phantom Sun is a ten-minute piece in three sections, and is composed for flute, clarinet in b-flat, violin, cello, and percussion. The three-part structure for this work is a representation of the atmospheric phenomenon after which the composition is named. A phantom sun, also called a parhelion or sundog, is

Phantom Sun is a ten-minute piece in three sections, and is composed for flute, clarinet in b-flat, violin, cello, and percussion. The three-part structure for this work is a representation of the atmospheric phenomenon after which the composition is named. A phantom sun, also called a parhelion or sundog, is a weather-related phenomenon caused by the horizontal refraction of sunlight in the upper atmosphere. This refraction creates the illusion of three suns above the horizon, and is often accompanied by a bright halo called the circumzenithal arc. The halo is caused by light bending at 22° as it passes through hexagonal ice crystals. Consequently, the numbers six and 22 are important figures, and have been encoded into this piece in various ways.

The first section, marked “With concentrated intensity,” is characterized by the juxtaposition of tonal ambiguity and tonal affirmation, as well as the use of polymetric counterpoint (often 7/8 against 4/4 or 7/8 against 3/4). The middle section, marked “Crystalline,” provides contrast in its use of unmetered sections and independent tempos. The refraction of light is represented in this movement by a 22-note row based on a hexachord (B-flat, F, C, G, A, E) introduced in measure 164 of the first section. The third section, marked “With frenetic energy,” begins without pause on an arresting entrance of the drums playing an additive rhythmic pattern. This pattern (5+7+9+1) amounts to 22 eighth-note pulses and informs much of the motivic and structural considerations for the remainder of the piece.
ContributorsMitton, Stephen LeRoy (Author) / DeMars, James (Thesis advisor) / Norton, Kay (Committee member) / Rogers, Rodney (Committee member) / Arizona State University (Publisher)
Created2017
ContributorsHsu, Gabrielle (Performer) / Kierum, Caitlin (Performer) / Song, Yiqian (Performer) / Fox, Matt (Performer) / Lougheed, Julia (Performer) / Jones, Evelyn (Performer) / Miller, Isaac (Performer) / ASU Library. Music Library (Publisher)
Created2018-03-14
ContributorsMoonitz, Olivia (Performer) / ASU Library. Music Library (Publisher)
Created2018-03-13
149560-Thumbnail Image.png
Description
Reducing device dimensions, increasing transistor densities, and smaller timing windows, expose the vulnerability of processors to soft errors induced by charge carrying particles. Since these factors are inevitable in the advancement of processor technology, the industry has been forced to improve reliability on general purpose Chip Multiprocessors (CMPs). With the

Reducing device dimensions, increasing transistor densities, and smaller timing windows, expose the vulnerability of processors to soft errors induced by charge carrying particles. Since these factors are inevitable in the advancement of processor technology, the industry has been forced to improve reliability on general purpose Chip Multiprocessors (CMPs). With the availability of increased hardware resources, redundancy based techniques are the most promising methods to eradicate soft error failures in CMP systems. This work proposes a novel customizable and redundant CMP architecture (UnSync) that utilizes hardware based detection mechanisms (most of which are readily available in the processor), to reduce overheads during error free executions. In the presence of errors (which are infrequent), the always forward execution enabled recovery mechanism provides for resilience in the system. The inherent nature of UnSync architecture framework supports customization of the redundancy, and thereby provides means to achieve possible performance-reliability trade-offs in many-core systems. This work designs a detailed RTL model of UnSync architecture and performs hardware synthesis to compare the hardware (power/area) overheads incurred. It then compares the same with those of the Reunion technique, a state-of-the-art redundant multi-core architecture. This work also performs cycle-accurate simulations over a wide range of SPEC2000, and MiBench benchmarks to evaluate the performance efficiency achieved over that of the Reunion architecture. Experimental results show that, UnSync architecture reduces power consumption by 34.5% and improves performance by up to 20% with 13.3% less area overhead, when compared to Reunion architecture for the same level of reliability achieved.
ContributorsHong, Fei (Author) / Shrivastava, Aviral (Thesis advisor) / Bazzi, Rida (Committee member) / Fainekos, Georgios (Committee member) / Arizona State University (Publisher)
Created2011
ContributorsAnderle, Jeff (Performer) / Wegehaupt, David (Performer) / Bennett, Joshua (Performer) / Clements, Katrina (Performer) / Dominguez, Vincent (Performer) / Druesedow, Libby (Performer) / Englert, Patrick (Performer) / Liang, Jack (Performer) / Moonitz, Olivia (Performer) / Ruth, Jeremy (Performer) / ASU Library. Music Library (Publisher)
Created2018-04-09
ContributorsNeidermayer, Tyler (Performer) / Karam, Andrea Luque (Performer) / White, Jonathan (Performer) / Manka, Andrew (Performer) / Chaston, Aubrey (Performer) / ASU Library. Music Library (Publisher)
Created2018-03-31
ContributorsASU Library. Music Library (Publisher)
Created2018-09-17