You are here

Dependency Collapsing in Instruction-Level Parallel Architectures

Title: Dependency Collapsing in Instruction-Level Parallel Architectures.
11 views
4 downloads
Name(s): Brunell, Victor J., author
Whalley, David B., professor directing thesis
Tyson, Gary Scott, committee member
Yuan, Xin, Ph. D., committee member
Florida State University, degree granting institution
College of Arts and Sciences, degree granting college
Department of Computer Science, degree granting department
Type of Resource: text
Genre: Text
Master Thesis
Issuance: monographic
Date Issued: 2017
Publisher: Florida State University
Place of Publication: Tallahassee, Florida
Physical Form: computer
online resource
Extent: 1 online resource (47 pages)
Language(s): English
Abstract/Description: Processors that employ instruction fusion can improve performance and energy usage beyond traditional processors by collapsing and simultaneously executing dependent instruction chains on the critical path. This paper describes compiler mechanisms that can facilitate and guide instruction fusion in processors built to execute fused instructions. The compiler support discussed in this paper includes compiler annotations to guide fusion, exploring multiple new fusion configurations, and developing scheduling algorithms that effectively select and order fusible instructions. The benefits of providing compiler support for dependent instruction fusion include statically detecting fusible instruction chains without the need for hardware dynamic detection support and improved performance by increasing available parallelism.
Identifier: FSU_SUMMER2017_Brunell_fsu_0071N_14109 (IID)
Submitted Note: A Thesis submitted to the Department of Computer Science in partial fulfillment of the requirements for the degree of Master of Science.
Degree Awarded: Summer Semester 2017.
Date of Defense: July 21, 2017.
Keywords: compiler, computer architecture, computer science, dependent instruction, parellelism
Bibliography Note: Includes bibliographical references.
Advisory Committee: David Whalley, Professor Directing Thesis; Gary Tyson, Committee Member; Xin Yuan, Committee Member.
Subject(s): Computer science
Persistent Link to This Record: http://purl.flvc.org/fsu/fd/FSU_SUMMER2017_Brunell_fsu_0071N_14109
Owner Institution: FSU

Choose the citation style.
Brunell, V. J. (2017). Dependency Collapsing in Instruction-Level Parallel Architectures. Retrieved from http://purl.flvc.org/fsu/fd/FSU_SUMMER2017_Brunell_fsu_0071N_14109