IntrodParallel Quiz

IntrodParallel

  • 📝 20 preguntas
  • ⏱ ~10 min
  • 👥 3 jugaron

~10 min · 20 preguntas

💬 Comentar

✨ Parecidos

🔥 Quizzes populares

Comentarios · 0

Pregunta /

Find dependencies in the following code sequence: St. 1. Loop: L.D F0, 0(R1) St. 2. ADD.D F4, F0, F2 St. 3. S.D F4,0(R1) St. 4. DADDUI R1,R1,-8 St. 5. BNE R1,R2,LOOP

Consider a loop branch whose behavior is taken nine times in a row, then not taken once. What is the prediction accuracy for this branch, assuming that we use a 2-bit prediction scheme?

Consider the following code: for ( l=1; l<=100; l++) { X[2*I+3]=x[2*l]*5.0; } The GCD test gives you the following answer:

What kind of data dependences can be eliminated using register renaming technique?

Suppose that you execute parallel program using 15 processors and that sequential fraction of your program is 20%. What is speedup which can be achieved?

What does it mean that network has blocking property?

When we have a loop-carried dependence?

What is a difference between store and forward and cut-through routing mechanisms?

When we use store and forward routing, total communication time can be expressed by the following equation (l – the number of communication lines used, m – the size of message)

for (I=1; I<=100; I=I+1) { X[2*I+3] = X[2*I-1]*5.0; } The GCD test gives you the following answer:

Consider the mesh network with p processors as in figure below (no wraparound connections). The communication time for one_to_all broadcast can be expressed by the following equation (m- message size):

RAW hazard is a consequence of:

When we use the reservation station and Tomasulo’s scheme, instruction execution is divided onto:

Hardware-based speculation combines the following key ideas:

When using hardware based speculation we need to add additional step during instruction execution called commit. The are following types of commits:

What kind of partitioning should be used in parallel matrix multiplication algorithms.

Duplication of data and / or computation takes place

What kind of communication, and for which architecture is implemented by the following program fragment

Using geometric means of normalized execution times…

Consider the following omega network. Is it blocking network?

/ · Listo 🎉

Tu resultado está listo. 🎁

¿Quieres guardarlo y ver tu historial? Crear cuenta →