Algorithms For Dummies


PART 1   Getting Started



Download 7,18 Mb.
Pdf ko'rish
bet58/651
Sana15.07.2021
Hajmi7,18 Mb.
#120357
1   ...   54   55   56   57   58   59   60   61   ...   651
Bog'liq
Algorithms

 

   


  PART 1 

 Getting Started

Leveraging networks

Unless you have unlimited funds, using some algorithms effectively may not be 

possible,  even  with  specialized  chips.  In  that  case,  you  can  network  computers 

together. Using special software, one computer, a master, can use the processors 

of all slave computers running an agent (a kind of in-memory background appli-

cation that makes the processor available). Using this approach, you can solve 

incredibly complex problems by offloading pieces of the problem to a number of 

slave computers. As each computer in the network solves its part of the problem, 

it sends the results back to the master, which puts the pieces together to create a 

consolidated answer, a technique called cluster computing.

Lest you think this is the stuff of science fiction, people are already using cluster 

computing techniques in all sorts of interesting ways. For example, the article at 

http://www.zdnet.com/article/build-your-own-supercomputer-out-of- 

raspberry-pi-boards/

 details how you can build your own supercomputer by 

combining multiple Raspberry Pi (

https://www.raspberrypi.org/

) boards into 

a single cluster.

Distributed computing, another version of cluster computing (but with a looser 

organization) is also popular. In fact, you can find a list of distributed computing 

projects at 

http://www.distributedcomputing.info/projects.html

. The list of 

projects includes some major endeavors, such as Search for Extraterrestrial Intel-

ligence (SETI). You can also donate your computer’s extra processing power to 

work on a cure for cancer. The list of potential projects is amazing.

Networks also let you access other people’s processing power in an unattached 

form. For example, Amazon Web Services (AWS) and other vendors provide the 

means to use their computers to perform your work. A network connection can 

make the remote computers feel as if they’re part of your own network. The point 

is that you can use networking in all sorts of ways to create connections between 

computers to solve a variety of algorithms that would be too complicated to solve 

using just your system.


Download 7,18 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   651




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