Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

IA-64 Software Pipelining - Computer Architecture II | ECE 332, Assignments of Computer Architecture and Organization

Material Type: Assignment; Class: Computer Architecture II; Subject: Electrical & Computer Eng.; University: Rose-Hulman Institute of Technology; Term: Unknown 1989;

Typology: Assignments

Pre 2010

Uploaded on 08/13/2009

koofers-user-xk0
koofers-user-xk0 🇺🇸

10 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download IA-64 Software Pipelining - Computer Architecture II | ECE 332 and more Assignments Computer Architecture and Organization in PDF only on Docsity! ec332 Name_______________________ Date________________________ IA-64 Software Pipelining Software pipeline the loop below for the IA-64. To do this you will need to 1. initialize LC, EC, etc, 2. assign registers (both general and predicate), 3. convert from ‘C6000 instructions to IA-64 instructions (see class example). Assume the loop is executed 6 times. loop: ldh *a_m++, a ldh *b_m++, b add a, b, c mpy c, prod, prod [i] sub i,1,i [i] b loop Work this problem two ways. The first way assumes the results of each instruction appears the next cycle. The second way assumes that the load have the same delay that the ‘C6000 has (i.e. 4 nops after a load).
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved