





Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A series of questions and answers related to computer architecture, covering topics such as register files, binary representation of instructions, parallel execution, multiprocessor architecture, simd, pipelining, memory management, virtual machines, and cache memory. It also includes questions on arm architecture, virtual memory, and performance optimization techniques. Useful for students studying computer architecture and preparing for exams, providing a concise review of key concepts and their applications. It also covers topics such as raid solutions, cloud computing, and simd extensions.
Typology: Exams
1 / 9
This page cannot be seen from the preview
Don't miss anything!






Which access does a register file rely on to properly function? - correct answer ✔✔Read and Write access What is the binary representation of instructions? - correct answer ✔✔Machine Language Which feature of the IBM 360/91 was incorporated into the majority of microprocessors developed in the 21st century? - correct answer ✔✔Algorithm innovations allowed the improved parallel execution of instructions Which Key design element changed in 2005 to drive continued improvements in computing capability? - correct answer ✔✔Multiprocessor architecture Which term refers to the same instruction applied to multiple data streams? - correct answer ✔✔SIMD what makes vector-based code more efficient than conventional code? - correct answer ✔✔Frequency of pipeline hazards is lower. Which two elements are required to implement R-format arithmetic logic unit (ALU ) operations? - correct answer ✔✔ALU and register file Which component of a computer moderates the action of its other components? - correct answer ✔✔Control Given the following 8-bit integer binary variables: X1= 11000110 X2= 11110111
What is the value in X3 after the following command? ADD X3, X2, X1 - correct answer ✔✔Overflow What is the approximate range of a 64-bit unsigned integer? - correct answer ✔✔ 0 to 18,446,744,073,709,551, 64^ How is the integer 255 represented in memory? - correct answer ✔✔0000 0000 0000 0000 0000 0000 1111 1111 What does extending to 16 bits yield given -5 in 8bit 2's complement 11111011 - correct answer ✔✔11111111 11111011 How many minutes does it take to wash, dry, and fold four loads of laundry using a pipelining approach, given the following information? One washer takes 30 min One dryer takes 40 min One folder takes 20 min - correct answer ✔✔ 210 The manufacturing process for producing a widget has five steps and each step in the process takes one day. What is the average number of days needed to manufacture each widget using a pipelined process to produce 10 widgets? - correct answer ✔✔1. Which locality principle states that if a data location is referenced then it will tend to be referenced again soon? - correct answer ✔✔Temporal What does each bank of modern DRAMS consist of? - correct answer ✔✔Buffers
Given this set of ARM instructions, where b is at offset 0, e is at offset 8, and a is at offset 24: LDUR X1 [X0, #0] LDUR X2 [X0, #8] ADD X3, X1, X STUR X3, [X0, #24] What is the corresponding C language statement? - correct answer ✔✔a = b + e; What is the number of bits used in virtual memory with ARMv8? - correct answer ✔✔ 48 Which register will be populated with the reason for an exception in LEGv architecture? - correct answer ✔✔ESR Which statement about the operating system describes how virtual memory is allocated in ARM architecture? - correct answer ✔✔It loads the page table register to refer to the page table of the process. What is used by virtual memory to increase performance? - correct answer ✔✔Translation-lookaside buffer What maps virtual memory to real memory by using page tables? - correct answer ✔✔Each guest operating system managers virtual memory independently What are two benefits of using virtual machines? - correct answer ✔✔Software abstraction Hardware separation Which type of processing is used if a program executes a process that takes turns waiting for user input? - correct answer ✔✔Sequential
Which factor in parallel processing is not bound by Amdahl's Law? - correct answer ✔✔weak scaling What is an advantage of multiprocessor architecture? - correct answer ✔✔It increases throughput In which type of multiprocessor is latency to any word in main memory the same regardless of which processor requests access? - correct answer ✔✔Uniform memory access Which benefit does pipelining a set of instructions provide? - correct answer ✔✔The throughput of the complete set of instructions is increased Given four sets of ARM instructions that take the same amount of time and processing power to execute. How much faster would the instructions complete if executed 1,000 times using a pipelining methodology? - correct answer ✔✔4 times What is improved from all LEGv* instructions having the same 32-bit length? - correct answer ✔✔Pipelining What is the final value in x10 when the following code completes, given that x contains 20, X7 contains 10, and X8 contains 20? SUB X9, X7, X CBZ X6, AAA ADD X9, XZR # B ZZZ AAA SUB X9, X8, X CBNZ X6, ZZZ ADD X9, XZR, #
Which processor should be selected to improve performance for the execution of the same instruction? - correct answer ✔✔Processor 3 Which technique should be implemented to reduce cache miss rate? - correct answer ✔✔Blocking Which set-associative cache will improve overall performance? - correct answer ✔✔Two-way A program requires on billion instructions to execute on a processor running at 4 GHz. Exactly 50% of the instructions execute in thee clock cycles, 30% execute in four clock cycles, and 205 execute in five clock cycles resulting in an execution time of 1.075 seconds. Which adjustment improves overall performance by 12%? - correct answer ✔✔70% execute at three cycles and 305 at four cycles Which instruction of the ARM architecture excludes a carry value after the arithmetic calculation? - correct answer ✔✔Reverse subtract Which three components or aspects specify the statement of a virtual machine? - correct answer ✔✔Page Table Program counter Registers A storage solution for video editing is being planned. The requirements are: Largest storage space No redundancy Fastest I/O speed Which RAID solution should be implemented? - correct answer ✔✔RAID 0
Which computer architecture idea is analogous to the assembly line? - correct answer ✔✔Performance via pipelining What is an advantage of using virtual memory technique? - correct answer ✔✔It permits a program to exceed the size of primary memory. What is an advantage of implementing cloud computing? - correct answer ✔✔It provides automatic scaling Which performance benefit do 128-bit wide registers in SSE2 streaming SIMD extensions enable? - correct answer ✔✔Parallel arithmetic computations What is the bit width of an SIMD register with the suffic of 'D' when determining subword parallelism? - correct answer ✔✔64-bit Which register holds the results for the instruction SUB X1, X2, X3? - correct answer ✔✔X Register M0 should contain the result of diving register R1 by r2. R1 and R2 contain two unsigned 32-bit integers. Which ARM instruction is optimized for this arithmetic operation? - correct answer ✔✔UDIV M0, r1, R Which optimized processor architecture solves operations with large amounts of data-level parallelism? - correct answer ✔✔Vector Which memory type is built as an integrated circuit that provides the fastest access but less density? - correct answer ✔✔Static random access memory (SRAM) Which technology improves the efficiency of processor utilization by ensuring all processors remain utilized, even when waiting for instruction sequences to complete? - correct answer ✔✔Multithreading