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 , 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 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/ §
|