Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

GMP na studentu

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - ozbiljno -> Računalni sustavi na Fakultetu
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
bbanelli
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 03. 2011. (09:21:40)
Postovi: (2C)16
Sarma = la pohva - posuda
-3 = 20 - 23
Lokacija: Zagreb

PostPostano: 0:12 pon, 24. 10. 2011    Naslov: GMP na studentu Citirajte i odgovorite

Pozdrav svima,

tako ja (kao i obicno) nadobudno zakljucim da postoji mogucnost, obzirom da smo matematicki fakultet (sic!), da je [url=http://gmplib.org/]GMP[/url] instaliran i integriran na [i]studentu[/i]. Obzirom da jedina (blijeda) referenca na GMP na racunalima matha ide od [url=http://degiorgi.math.hr/forum/viewtopic.php?p=64125#64125]uvijek vrijednog[/url] [url=http://degiorgi.math.hr/forum/profile.php?mode=viewprofile&u=27]venovaka[/url] :bow:, nazalost cini se da ta opcija vise ne igra uz to sto niti ne znam kako je bila slozena in the first place.

Iako ovo pocinje kao los vic, istina je kao i obicno bolno matematicarska - 0 bodova, uz to sto se HP-UX gore raspada da to nije istina a sintaksa i sve ostale ljepote su toliko moderne da me bacaju u doba dok sam kucao po Tandemu. Nekada se pitam cemu to racunalo sluzi - obzirom na TDP od skoro kilovata u idleu, da ne znam bolje, rekao bih da imamo lokalnu HEP aferu a la TLM. No dobro...

Enivejz, nakon potrosenih sat i kusur, za sve (vec vidim horde koje ce ubiti sva cetri Madisona gore!) one kojima bi trebao GMP (ili bi htjeli vidjeti sto to je pa se mozda zainteresirati aposteriori), i to verzija 5.0.2, isti se nalazi ovdje:

[code:1]/student1/bubba/gmp/gmp-5.0.2/usr/[/code:1]

chmod je, jelte, ucinio caroliju pa ga mogu koristiti (valjda?) svi koji imaju aktivan racun na studentu (probah s jednim accountom koji nije moj, ocito, i radilo jeTM).

Sat i kusur su otisli na kompajliranje i otkrivanje zasto, isatty(3), dobivam slijedece kada izkompajliram stogod:

[code:1]/usr/lib/hpux32/dld.so: Unable to find library 'libgcc_s.so.0'.
Killed[/code:1]

Odgovor se krije u tome da je *obvezatno* dodati [code:1]-shared-libgcc[/code:1] opciju prilikom kompajliranja gcc-om. Moram priznati da ne znam zasto, iako po defaultu [i]cc[/i] forsira staticke libove, takva stvar mi je prosla bez shared libova na 5 razlicitih arhitektura i isto toliko OS-eva i razlicitih verzija gcc-a.

U principu, konkretan primjer izgleda nekako ovako:

[code:1]gcc -Wall -pedantic -O3 -I/student1/bubba/gmp/gmp-5.0.2/usr/include -L/student1/bubba/gmp/gmp-5.0.2/usr/lib -lgmp -lm -shared-libgcc gmp-chudnovsky.c -o gmp-chudnovsky[/code:1]

Sto zna Madison:

[code:1]bash-3.2$ machinfo
CPU info:
Number of CPUs = 4
Number of enabled CPUs = 4
Clock speed = 1500 MHz
Bus speed = 400 MT/s
CPUID registers
vendor information = "GenuineIntel"
processor serial number = 0x0000000000000000
processor version info = 0x000000001f020204
architecture revision: 0
processor family: 31 Intel(R) Itanium 2 Family Processors
processor model: 2 Intel(R) Itanium 2 processor
Bus features
implemented = 0xbdf0000060000000
selected = 0x0000000040000000
Bus Lock Signal masked
processor revision: 2 Stepping A2
largest CPUID reg: 4
processor capabilities = 0x0000000000000001
implements long branch: 1

Cache info:
L1 Instruction: size = 16 KB, associativity = 4
L1 Data: size = 16 KB, associativity = 4
L2 Unified: size = 256 KB, associativity = 8
L3 Unified: size = 4096 KB, associativity = 8

Memory = 8162 MB (7.970703 GB)

Firmware info:
Firmware revision = 04.29
FP SWA driver revision: 1.18
IPMI is supported on this system.
ERROR: Unable to obtain manageability firmware revision info.

Platform info:
model string = "ia64 hp server rx4640"
machine id number = 4889681e-50a0-11da-a74d-948fd61966b8
machine serial number = DEH4539925

OS info:
sysname = HP-UX
nodename = student
release = B.11.23
version = U (unlimited-user license)
machine = ia64
idnumber = 1216964638
vmunix _release_version:
@(#) $Revision: vmunix: B11.23_LR FLAVOR=perf Fri Aug 29 22:35:38 PDT 2003 $
bash-3.2$ gmp-chudnovsky 10000000
#terms=705136, depth=21
sieve time = 0.540
...................................................

bs time = 14.790
gcd time = 0.000
div time = 1.700
sqrt time = 1.130
mul time = 0.790
total time = 19.000
P size=14561191 digits (1.456119)
Q size=14561184 digits (1.456118)[/code:1]

OTOH:

[code:1]bubba@korea:~$ cat /proc/cpuinfo | grep model
model : 28
model name : Intel(R) Atom(TM) CPU 230 @ 1.60GHz
model : 28
model name : Intel(R) Atom(TM) CPU 230 @ 1.60GHz
bubba@korea:~$ ./gmp-chudnovsky 10000000
#terms=705136, depth=21
sieve time = 0.500
...................................................

bs time = 72.930
gcd time = 0.000
div time = 8.550
sqrt time = 4.840
mul time = 3.530
total time = 90.390
P size=14561191 digits (1.456119)
Q size=14561184 digits (1.456118)[/code:1]

Nadam se da nesto nisma previdio, HTH i laku noc!
Pozdrav svima,

tako ja (kao i obicno) nadobudno zakljucim da postoji mogucnost, obzirom da smo matematicki fakultet (sic!), da je GMP instaliran i integriran na studentu. Obzirom da jedina (blijeda) referenca na GMP na racunalima matha ide od uvijek vrijednog venovaka I bow before you, nazalost cini se da ta opcija vise ne igra uz to sto niti ne znam kako je bila slozena in the first place.

Iako ovo pocinje kao los vic, istina je kao i obicno bolno matematicarska - 0 bodova, uz to sto se HP-UX gore raspada da to nije istina a sintaksa i sve ostale ljepote su toliko moderne da me bacaju u doba dok sam kucao po Tandemu. Nekada se pitam cemu to racunalo sluzi - obzirom na TDP od skoro kilovata u idleu, da ne znam bolje, rekao bih da imamo lokalnu HEP aferu a la TLM. No dobro...

Enivejz, nakon potrosenih sat i kusur, za sve (vec vidim horde koje ce ubiti sva cetri Madisona gore!) one kojima bi trebao GMP (ili bi htjeli vidjeti sto to je pa se mozda zainteresirati aposteriori), i to verzija 5.0.2, isti se nalazi ovdje:

Kod:
/student1/bubba/gmp/gmp-5.0.2/usr/


chmod je, jelte, ucinio caroliju pa ga mogu koristiti (valjda?) svi koji imaju aktivan racun na studentu (probah s jednim accountom koji nije moj, ocito, i radilo jeTM).

Sat i kusur su otisli na kompajliranje i otkrivanje zasto, isatty(3), dobivam slijedece kada izkompajliram stogod:

Kod:
/usr/lib/hpux32/dld.so: Unable to find library 'libgcc_s.so.0'.
Killed


Odgovor se krije u tome da je *obvezatno* dodati
Kod:
-shared-libgcc
opciju prilikom kompajliranja gcc-om. Moram priznati da ne znam zasto, iako po defaultu cc forsira staticke libove, takva stvar mi je prosla bez shared libova na 5 razlicitih arhitektura i isto toliko OS-eva i razlicitih verzija gcc-a.

U principu, konkretan primjer izgleda nekako ovako:

Kod:
gcc -Wall -pedantic -O3 -I/student1/bubba/gmp/gmp-5.0.2/usr/include -L/student1/bubba/gmp/gmp-5.0.2/usr/lib -lgmp -lm -shared-libgcc gmp-chudnovsky.c -o gmp-chudnovsky


Sto zna Madison:

Kod:
bash-3.2$ machinfo
CPU info:
   Number of CPUs = 4
   Number of enabled CPUs = 4
   Clock speed = 1500 MHz
   Bus speed   = 400 MT/s
   CPUID registers
      vendor information =       "GenuineIntel"
      processor serial number =  0x0000000000000000
      processor version info =   0x000000001f020204
         architecture revision:       0
         processor family:           31   Intel(R) Itanium 2 Family Processors
         processor model:             2   Intel(R) Itanium 2 processor
   Bus features
      implemented =  0xbdf0000060000000
      selected    =  0x0000000040000000
         Bus Lock Signal masked
         processor revision:          2   Stepping A2
         largest CPUID reg:           4
      processor capabilities =   0x0000000000000001
                      implements long branch:  1

Cache info:
   L1 Instruction: size =   16 KB, associativity = 4
   L1 Data:        size =   16 KB, associativity = 4
   L2 Unified:     size =  256 KB, associativity = 8
   L3 Unified:     size = 4096 KB, associativity = 8

Memory = 8162 MB (7.970703 GB)

Firmware info:
   Firmware revision = 04.29
   FP SWA driver revision: 1.18
   IPMI is supported on this system.
   ERROR: Unable to obtain manageability firmware revision info.

Platform info:
   model string =          "ia64 hp server rx4640"
   machine id number =     4889681e-50a0-11da-a74d-948fd61966b8
   machine serial number = DEH4539925

OS info:
   sysname  = HP-UX
   nodename = student
   release  = B.11.23
   version  = U (unlimited-user license)
   machine  = ia64
   idnumber = 1216964638
   vmunix _release_version:
@(#) $Revision: vmunix:    B11.23_LR FLAVOR=perf Fri Aug 29 22:35:38 PDT 2003 $
bash-3.2$ gmp-chudnovsky 10000000
#terms=705136, depth=21
sieve   time =  0.540
...................................................

bs      time = 14.790
   gcd  time =  0.000
div     time =  1.700
sqrt    time =  1.130
mul     time =  0.790
total   time = 19.000
   P size=14561191 digits (1.456119)
   Q size=14561184 digits (1.456118)


OTOH:

Kod:
bubba@korea:~$ cat /proc/cpuinfo | grep model
model           : 28
model name      : Intel(R) Atom(TM) CPU  230   @ 1.60GHz
model           : 28
model name      : Intel(R) Atom(TM) CPU  230   @ 1.60GHz
bubba@korea:~$ ./gmp-chudnovsky 10000000
#terms=705136, depth=21
sieve   time =  0.500
...................................................

bs      time = 72.930
   gcd  time =  0.000
div     time =  8.550
sqrt    time =  4.840
mul     time =  3.530
total   time = 90.390
   P size=14561191 digits (1.456119)
   Q size=14561184 digits (1.456118)


Nadam se da nesto nisma previdio, HTH i laku noc!



_________________
Matematika
Dijeli ljude na dvije grupe. One kojima nije jasna i one kojima nije jasno kako ovim prvima nije jasna.
§ https://www.pci-z.com/ §
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - ozbiljno -> Računalni sustavi na Fakultetu Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan