Premium Essay

Nt1310 Unit 2 Creative Engineering Case Study

Submitted By
Words 3828
Pages 16
1a) Assume that the total number of instructions = 100
Based on the information given in the question, there will be 3.6 instructions of store(1.0) and load(2.6) for every 100 instructions.
As per the code sequence for calculating the effective address, there will be one ADD instruction with each and every LW instruction.
In the new method of calculating effective address, we are modifying the given code sequence form in such a way that there will be only one instruction instead of two instructions(ADD and LW). This results in decrease in 3.6 in the instruction count.
So, the instruction count new will be 100-3.6 = 96.4
So, the ratio of instruction count (enhanced MIPS) to the instruction count (original MIPS) is 96.4/100 = 0.964
1b)
speedup …show more content…
2d) It takes 6clockcycles for executing an instruction from the moment it enters to the moment it leaves the pipeline
2e)
For N instructions the execution time for an unpipelined processor is 3.8N
For each instruction it takes 3.8Clockcycles
2f) The pipelining pays off because we achieved a speedup of 3.8 and the average CPI is also decreased because of pipelining.
3)
a) The data dependencies in the given code sequence are
R1 from LD to DADDI
R1 from DADDI to SD
R2 from DADDI to DSUB
R4 from DSUB to BNEZ
There exist 4 data dependencies in the code sequence given in the question

b) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
LD R1, 0(R2) IF ID EX MEM …show more content…
J k Issue Read Operands Execution complete Write result
L.D F2, 0 +R2 1 2 3 4
L.D F4, 100 +R3 5 6 7 8
ADD.D F8, F2, F2 6 7 11 12
MUL.D F6, F4, F8 7
SUB.D F6, F2, F4

Functional unit status
Name Busy Op Fi Fj Fk Qj Qk Rj Rk
Integer ALU
Fp Mult1 Yes MUL.D F6 F4 F8 FP Add Yes No
FpMult2
FpAdd Yes ADD.D F8 F2 F2 Yes Yes
FpDivide

Register Result Status F1 F2 F3 F4 F5 F6 F7 F8
Functional unit FP mult1 FP add

Cycle-13
Instruction status J k Issue Read Operands Execution complete Write result
L.D F2, 0 +R2 1 2 3 4
L.D F4, 100 +R3 5 6 7 8
ADD.D F8, F2, F2 6 7 11 12
MUL.D F6, F4, F8 7 13
SUB.D F6, F2, F4

Functional unit status
Name Busy Op Fi Fj Fk Qj Qk Rj Rk
Integer ALU
Fp Mult1 Yes MUL.D F6 F4 F8 Yes Yes
FpMult2
FpAdd
FpDivide

Register Result Status F1 F2 F3 F4 F5 F6 F7 F8
Functional unit FP mult1

Cycle-14
Instruction status J k Issue Read Operands Execution complete Write result
L.D F2, 0 +R2 1 2 3 4
L.D F4, 100 +R3 5 6 7 8
ADD.D F8, F2, F2 6 7 11 12
MUL.D F6, F4, F8 7 13
SUB.D F6, F2, F4

Functional unit status
Name Busy Op Fi Fj Fk Qj Qk Rj

Similar Documents

Premium Essay

Nothing

...ITT Technical Institute NT1310 Physical Networking Student Course Package Bring this document with you each week Students are required to complete each assignment and lab in this course package on time whether or not they are in class. Late penalties will be assessed for any assignments or labs handed in past the due date. The student is responsible for replacement of the package if lost. Table of Contents Syllabus 2 Student Professional Experience 19 Graded Assignments and Exercises 23 Labs 47 Documenting your Student Professional Experience 57 ITT Technical Institute NT1310 Physical Networking Onsite Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours) Prerequisite(s) and/or Corequisite(s): Prerequisites: NT1210 Introduction to Networking or equivalent Course Description: This course examines industry standards and practices involving the physical components of networking technologies (such as wiring standards and practices, various media and interconnection components), networking devices and their specifications and functions. Students will practice designing physical network solutions based on appropriate capacity planning and implementing various installation, testing and troubleshooting techniques for a computer network. Where Does This Course Belong? | | | NT2799 | | | | | | | | NSA Capstone | | | | | | | Project | | | | | NT2580...

Words: 10839 - Pages: 44

Premium Essay

Unit

...ITT TECHNICAL INSTITUTE NT1310 Physical Networking GRADED ASSIGNMENTS ------------------------------------------------- Student Professional Experience Project NSA SPE Project 1 (to be completed by the end of NT1310): Install, Configure, Test, Maintain and/or Document the Worksite Local Area Network and Its Components Purpose The purpose of the Student Professional Experience (SPE) project is to provide you an opportunity for work experience in your field or in a related field to add to your résumé. You may have an opportunity to serve your community or work for a local employer for a project that will take between 20 and 30 hours. Project Logistics Career Services will identify an employer with needs in the following areas: Network related tasks (mostly confined to the LAN and Microsoft Windows Server 2008 environments) Students are expected to practice various skills discussed in all the technical courses in Quarters 1 through 3 of the NSA program at an employer’s site on network related tasks (more confined to the LAN and Microsoft Windows Networking with Server 2008 environments) that would involve installation, configuration, testing, maintenance and documentation of the worksite network and its components, and to properly document the technical information in all involved activities. Such documentation will be used as the source material for Items 2 and 3 defined in the Deliverables section of this document. Possible example projects could...

Words: 6762 - Pages: 28