Introduction to Algorithms, Third Edition


-6 Randomized multithreaded algorithms



Download 4,84 Mb.
Pdf ko'rish
bet532/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   528   529   530   531   532   533   534   535   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

27-6
Randomized multithreaded algorithms
Just as with ordinary serial algorithms, we sometimes want to implement random-
ized multithreaded algorithms. This problem explores how to adapt the various
performance measures in order to handle the expected behavior of such algorithms.
It also asks you to design and analyze a multithreaded algorithm for randomized
quicksort.
a.
Explain how to modify the work law (27.2), span law (27.3), and greedy sched-
uler bound (27.4) to work with expectations when
T
P
,
T
1
, and
T
1
are all ran-
dom variables.
b.
Consider a randomized multithreaded algorithm for which
1
% of the time we
have
T
1
D
10
4
and
T
10;000
D
1
, but for
99
% of the time we have
T
1
D
T
10;000
D
10
9
. Argue that the
speedup
of a randomized multithreaded algo-
rithm should be defined as E
ŒT
1
=
E
ŒT
P
, rather than E
ŒT
1
=T
P
.
c.
Argue that the
parallelism
of a randomized multithreaded algorithm should be
defined as the ratio E
ŒT
1
=
E
ŒT
1
.
d.
Multithread the R
ANDOMIZED
-Q
UICKSORT
algorithm on page 179 by using
nested parallelism. (Do not parallelize R
ANDOMIZED
-P
ARTITION
.) Give the
pseudocode for your P-R
ANDOMIZED
-Q
UICKSORT
algorithm.
e.
Analyze your multithreaded algorithm for randomized quicksort. (
Hint:
Re-
view the analysis of R
ANDOMIZED
-S
ELECT
on page 216.)

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   528   529   530   531   532   533   534   535   ...   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