Introduction to Algorithms, Third Edition



Download 4,84 Mb.
Pdf ko'rish
bet524/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   520   521   522   523   524   525   526   527   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

Exercises
27.1-1
Suppose that we spawn P-F
IB
.n
2/
in line 4 of P-F
IB
, rather than calling it
as is done in the code. What is the impact on the asymptotic work, span, and
parallelism?
27.1-2
Draw the computation dag that results from executing P-F
IB
.5/
. Assuming that
each strand in the computation takes unit time, what are the work, span, and par-
allelism of the computation? Show how to schedule the dag on
3
processors using
greedy scheduling by labeling each strand with the time step in which it is executed.
27.1-3
Prove that a greedy scheduler achieves the following time bound, which is slightly
stronger than the bound proven in Theorem 27.1:
T
P
T
1
T
1
P
C
T
1
:
(27.5)
27.1-4
Construct a computation dag for which one execution of a greedy scheduler can
take nearly twice the time of another execution of a greedy scheduler on the same
number of processors. Describe how the two executions would proceed.
27.1-5
Professor Karan measures her deterministic multithreaded algorithm on
4
,
10
,
and
64
processors of an ideal parallel computer using a greedy scheduler. She
claims that the three runs yielded
T
4
D
80
seconds,
T
10
D
42
seconds, and
T
64
D
10
seconds. Argue that the professor is either lying or incompetent. (
Hint:
Use the work law (27.2), the span law (27.3), and inequality (27.5) from Exer-
cise 27.1-3.)


792
Chapter 27
Multithreaded Algorithms
27.1-6
Give a multithreaded algorithm to multiply an
n
n
matrix by an
n
-vector that
achieves
‚.n
2
=
lg
n/
parallelism while maintaining
‚.n
2
/
work.
27.1-7
Consider the following multithreaded pseudocode for transposing an
n
n
matrix
A
in place:
P-T
RANSPOSE
.A/
1
n
D
A:
rows
2

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   520   521   522   523   524   525   526   527   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish