Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
OK, pomijając fakty, iż na 64bitowych procesorach int jest sporo dłuższe, można permanentnie zamapować więcej pamięci dla jednej aplikacji i nie występuje problem roku 2038, jakie jeszcze są przewagi architektury 64bitowej and 32bitową, jeżeli jakiekolwiek?
Offline
masz 64b magistrale i rejestry, niektore obliczenia sa wykonywane przez mniejsza ilosc instrukcjii co daje duze przyspieszenie. podobno szybka transformata fouriera jest liczona ok 4 razy szybciej.
Offline
hmmm... teraz nie pamiętam, ale na moim Debianie int wcale się nie zmienił...
[po chwili]
Tak, sprawdziłem i się nie zmienił. Dalej wynosi 4 bajty. :]
I widać przyśpieszenie w aplikacjach wykonywujących operacje zmienno przecinkowe. np. system mi startuje o 10 sek szybciej niż w przypadku 32bitowego.
Offline
OK, pomijając fakty, iż na 64bitowych procesorach int jest sporo dłuższe, można permanentnie zamapować więcej pamięci dla jednej aplikacji i nie występuje problem roku 2038, jakie jeszcze są przewagi architektury 64bitowej and 32bitową, jeżeli jakiekolwiek?[/quote]
Nie występuje problem roku 2038, ale występuje problem innego roku, nieco bardziej odległego. Pewnie można policzyć. :)
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
Nie występuje problem roku 2038, ale występuje problem innego roku, nieco bardziej odległego.[/quote]
dokładnie problem roku 292 277 026 596 ;)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
I widać przyśpieszenie w aplikacjach wykonywujących operacje zmienno przecinkowe. np. system mi startuje o 10 sek szybciej niż w przypadku 32bitowego.[/quote]
U mnie startuje w 10 sekund. tzw. software suspend ;]
podobno szybka transformata fouriera jest liczona ok 4 razy szybciej.[/quote]
Ile sekund czasu procesora zajmują takie transformaty fouriera w ciągu powiedzmy roku, na przeciętnym komputerze 32bitowym?
dokładnie problem roku 292 277 026 596 ;)[/quote]
Do tego czasu chyba zdąży wyjść stabilny Etch? :P
[ups, chyba już wyszedł...]
[ /\/\/\ o_0 ----->>> Ascii Art Userbar User ]
"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- ReznorOffline
masz 64b magistrale i rejestry, niektore obliczenia sa wykonywane przez mniejsza ilosc instrukcjii co daje duze przyspieszenie. podobno szybka transformata fouriera jest liczona ok 4 razy szybciej.[/quote]
Szerokość rejestrów może byc niezależna od architektury (!). Jeśli do dodania dwóch rejstrów użwa sie dajmy na to 3 cykli zegerowych to nadal będą to TRZY cykle zegarowe. Jakim cudem niby zwiększenie szerokości magistrali ma zmniejszyć ilość potrzebnych instrukcji do wykonania obliczeń? No chyba, że masz na myśli liczby zmiennoprzecinkowe 64 i 128 bitowe lub stałoprzecinkowe 64bitowe.
Offline
w architekturze 64b wymaga sie by rejestry i magistrala systemowa mialy szerokosc 64b. jesli rejestry beda mniejsze to architrktura bedzie troche kulawa, wiem ze niektorzy producenci tak robia z oszczegnosci.
przyspieszenie uzyskac mozna na liczbach ktorych reprezenatacja binarna jest > 32b.
Ile sekund czasu procesora zajmują takie transformaty fouriera w ciągu powiedzmy roku, na przeciętnym komputerze 32bitowym? [/quote]
fft jest wykorzystywana przy kodowaniu i dekodowaniu multimediow, wiec dosc czesto
apt-get install anarchism
Offline
Jakim cudem niby zwiększenie szerokości magistrali ma zmniejszyć ilość potrzebnych instrukcji do wykonania obliczeń? No chyba, że masz na myśli liczby zmiennoprzecinkowe 64 i 128 bitowe lub stałoprzecinkowe 64bitowe[/quote]
No chyba o takie koledze chodziło
Jeśli do dodania dwóch rejstrów użwa sie dajmy na to 3 cykli zegerowych to nadal będą to TRZY cykle zegarowe.[/quote]
Kolega qluk napewno wie, że procesory mogą pracować w różnych trybach np. w takim trybie pseudoemulacji starszych procesorów. Nikomu to nie przeszkadza, że przeliczają sobie adresacje pamięci i wykonują przy tym dodatkowe operacje które teoretycznie trwają dłużej, w praktyce (przy taktowaniu dziesiejszych komputerów i możliwościach architektury Pentium) pracują znacznie szybciej.
[url=https://www.youtube.com/watch?v=rNg2Dh6gPkw]Nemo sailing home...[/url]Offline
hmmm... teraz nie pamiętam, ale na moim Debianie int wcale się nie zmienił...
[po chwili]
Tak, sprawdziłem i się nie zmienił. Dalej wynosi 4 bajty. :].[/quote]
Którego Debiana używasz?
na Debianie 32 bitowym procek turinon x2, rzeczywiście int ma 4 Bajty,
ale wynika to z tego że w tym trybie procek pracuje jako 32 bitowy, a reszta leży nie używana.
Wynika to z tego że 64 bity to niejako dodatek do procka aby można było na nim odpalić systemy 32 bitowe. Rejestry 64 bitowe składają się z dwóch 32 bitowych.
Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem
Offline
Którego Debiana używasz?
na Debianie 32 bitowym procek turinon x2, rzeczywiście int ma 4 Bajty,
ale wynika to z tego że w tym trybie procek pracuje jako 32 bitowy, a reszta leży nie używana.[/quote]
Oczywiście że korzystam z Debiana kompilowanego na AMD64!
Wynika to z tego że 64 bity to niejako dodatek do procka aby można było na nim odpalić systemy 32 bitowe. Rejestry 64 bitowe składają się z dwóch 32 bitowych.[/quote]
No to wg. Twojego rozumowania tak na prawdę mamy procesory 16bitowe bo na moim "64" da się odpalić 16bitowe programy.
[color=red]Mathew, za powyższe wypowiedzi zostałeś wpisany na moją czarną listę. Gratuluję!
Zbooj
P.S. Dobra rada na przyszłość: Nie obrażaj innych ludzi i myśl zanim coś napiszesz/się wypowiesz.[/color]Offline
http://pl.wikipedia.org/wiki/AMD64
Tu masz rozmiar GPR, który odpowiada długości int'a,
[color=red]Bez złośliwości kolego!
Zbooj[/color]
Offline
Panowie, dawno nie upominałem - spoko :)
Offline
Time (s) | Query |
---|---|
0.00028 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00225 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.16.130.96' WHERE u.id=1 |
0.00428 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.16.130.96', 1738431988) |
0.00051 | SELECT * FROM punbb_online WHERE logged<1738431688 |
0.00038 | SELECT topic_id FROM punbb_posts WHERE id=59160 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=7808 ORDER BY posted |
0.00049 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7808 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00159 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7808 ORDER BY p.id LIMIT 0,25 |
0.00250 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7808 |
Total query time: 0.01244 s |