Remote memory access penalty

Assignment Help Basic Computer Science
Reference no: EM131330499

A program runs on a superscalar processor with a 2 GHz clock rate within a NUMA (non-uniform memory access) system. The number of instructions executed in the program is IC. The superscalar processor achieves an IPC (instructions per cycle) rating of 2 for instructions that do not reference remote memory. Each instruction that does reference remote memory incurs an additional 200 ns penalty over those that do not reference remote memory. The percentage of program instructions that access remote memory is 0.2%. What speedup would be achieved for the program if the remote memory access penalty could somehow be reduced to 10 ns per access?

Reference no: EM131330499

Questions Cloud

What is the block number of the memory block : A read hit occurs in way2 of set 17 within an 8-way set associative cache that uses a line size of 128 bytes. The total number of lines in the cache is 32768. The system employs 32-bit addresses and the tag for way2 within set 17 has a decimal va..
Does there appear to be any external event that causes them : Does there appear to be any external event that causes them? Inspect the cars. Is there any property of these cars that describes a traffic jam? If one car moves slowly, is that enough to cause traffic jams?
What is meant by a write-allocate policy : a)  What is meant by a "write-allocate policy"? b)  Into which set within P1's cache will the memory block containing the variable X be loaded? c) Into which set within P2's cache will the memory block containing the variable Y be loaded?
Large an integer value : If T1 is the execution time for this program running on a single processor, what is the upper limit on the speedup provided for this program? Assume that you can use as large an integer value as you choose for N (i.e. for the number of processor..
Remote memory access penalty : The percentage of program instructions that access remote memory is 0.2%. What speedup would be achieved for the program if the remote memory access penalty could somehow be reduced to 10 ns per access?
Compute the cumulative sum of the elements : A Quad-core system is used the compute the cumulative sum of the elements in an 18-element vector. Assume that the time required on any core to perform a single addition is 2 nano-seconds.
Memory conflicts or other dependencies : What speedup is provided for the same program if 499 identical processors are included so that the system has a total of 500 processors and no memory conflicts or other dependencies occur?
Develop a sustainability indicators monitoring system : Students will be required to choose a specific enterprise (it should ideally be one with which they are somewhat familiar) and develop a sustainability indicators monitoring system for that enterprise
What excel function is useful for calculating revenue : What Excel function is useful for calculating the expected value of demand for t-shirts? What is the expected demand? What Excel function is useful for calculating revenue? Explain why it is useful.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Three forms of database connectivity methods

Question: database solutions today must be able to adapt and integrate among various computing applications. Determine at least three forms of database connectivity methods that can be used as an interface between applications.

  Calculate the rate of heat loss from a human body

Compare your results with those for natural convention from a body (Problem 5.8) and with the typical energy intake from food, 1033 kcal/day.

  Create a sql server login named wpc-ch10-user

Assign WPC-CH10-Database User db_owner permissions to the WPC-CH10-PQ database.

  Show that the demand driven concurrent model is declarative

However, there are other ways to define the need relation that also result in declarative models. For this exercise, try to find at least one such definition.

  Positive and negative technological advancements

Once the atom begins to be more understand, there are both positive and negative technological advancements that can possibly be made. Discuss at least one positive and one negative advancement that is related to the atom.

  The firstround of the des decryption

Compute the bits number 1, 16, 33, and 48 at the output of the firstround of the DES decryption, assuming that the ciphertext block iscomposed of all ones and the external key is composed of all ones

  How might an information system administrator make a case

How might an information system administrator make a case for the implementation of Enterprise

  Running out of storage space on systems

One of your coworkers says, "We are running out of storage space on our systems. We need to start limiting the amount of space that the average worker has to storage document and data."

  Inventory mgmt system using swings

Write a programme on Inventory mgmt system using swings-CS project

  The standpoint of vertical and horizontal equity

Evaluate the following taxes from the  standpoint of vertical and horizontal equity a) a 25 cent per gallon tax on milk b) a tax on stock market transactions

  Write a method named longestsortedsequence

Write a method named longestSortedSequence that accepts an array of integers as a parameter and that returns the length of the longest sorted (nondecreasing) sequence of integers in the array.

  Describe the scope and analyze how to control the scope

Describe the scope and analyze how to control the scope

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd