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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-04-28 18:07:31

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

32 bity vs 64 bity

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?


[ /\/\/\ o_0 ----->>>       Ascii Art Userbar User ]

"steal and steal and steal some more and give it to all your friends and keep on stealin'"
- Reznor

Offline

 

#2  2007-04-28 18:52:28

  0dd - Członek DUG

0dd
Członek DUG
Skąd: Kraków
Zarejestrowany: 2006-03-25

Re: 32 bity vs 64 bity

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.


apt-get install anarchism

Offline

 

#3  2007-04-28 20:21:03

  Matthew - Użytkownik

Matthew
Użytkownik
Skąd: Lipka/Gdańsk (PG)
Zarejestrowany: 2006-06-09
Serwis

Re: 32 bity vs 64 bity

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

 

#4  2007-04-28 21:07:38

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: 32 bity vs 64 bity

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

 

#5  2007-04-28 21:50:23

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: 32 bity vs 64 bity

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

 

#6  2007-04-29 00:50:40

  harry666t - Członek DUG

harry666t
Członek DUG
Zarejestrowany: 2007-01-28

Re: 32 bity vs 64 bity

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'"
- Reznor

Offline

 

#7  2007-04-30 00:34:08

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: 32 bity vs 64 bity

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

 

#8  2007-04-30 08:43:27

  0dd - Członek DUG

0dd
Członek DUG
Skąd: Kraków
Zarejestrowany: 2006-03-25

Re: 32 bity vs 64 bity

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

 

#9  2007-04-30 08:49:33

  Zbooj - Dark Sith

Zbooj
Dark Sith
Skąd: Siedziba Wszelkiego Zła
Zarejestrowany: 2005-07-28

Re: 32 bity vs 64 bity

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

 

#10  2007-04-30 09:54:08

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: 32 bity vs 64 bity

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

 

#11  2007-04-30 11:27:14

  Matthew - Użytkownik

Matthew
Użytkownik
Skąd: Lipka/Gdańsk (PG)
Zarejestrowany: 2006-06-09
Serwis

Re: 32 bity vs 64 bity

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

 

#12  2007-04-30 11:38:20

  Robot_ - Członek DUG

Robot_
Członek DUG
Skąd: Zabrzeg
Zarejestrowany: 2006-07-04

Re: 32 bity vs 64 bity

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]


Nie dyskutuj z debilem. Najpierw sprowadzi Cię do swojego poziomu, a potem pokona doświadczeniem

Offline

 

#13  2007-04-30 12:41:57

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: 32 bity vs 64 bity

Panowie, dawno nie upominałem - spoko :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00102 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='13.58.211.135' WHERE u.id=1
0.00062 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.211.135', 1738432721)
0.00056 SELECT * FROM punbb_online WHERE logged<1738432421
0.00054 SELECT topic_id FROM punbb_posts WHERE id=59189
0.00006 SELECT id FROM punbb_posts WHERE topic_id=7808 ORDER BY posted
0.00051 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.00012 SELECT search_for, replace_with FROM punbb_censoring
0.00092 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.00079 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7808
Total query time: 0.00531 s