원래 int가 연산이 가장빠르다 해서 연산할때 자료형 int많이쓰잖아..근데 이건 32비트 시스템한정에서인가? 64비트에선 8바이트double이 연산 더빠름?
64비트시스템에선 int보다 double이 더 빠르냐?(c언어)
익명(211.241)
2015-12-08 09:46
추천 0
댓글 11
다른 게시글
-
새나라의 어린이는익명(39.7) | 15.12.08추천 0
-
학교에서 소멤홍보하던데ㅇ(39.7) | 15.12.08추천 0
-
C 포인터를 잘쓴다 = ?익명(211.5) | 15.12.08추천 0
-
프게이 새끼들 다 육군일듯 [7]Kyle(101.187) | 15.12.08추천 0
-
상쾌한 프갤의 아침을 여는 곡ㅊㄹ(1.252) | 15.12.08추천 0
-
키보드 샀다 [1]제페(zepeh) | 15.12.08추천 0
-
경희대...기적의 혼종... [3]ㄱㅎㄷ(1.245) | 15.12.08추천 0
-
코딩 시험은 벼락치기 땜빵으로 커버칠 건덕지가 못되는듯 [2]익명(211.213) | 15.12.08추천 0
-
직원끼리 경쟁 하고싶다. [1]lT♡담배(vitamin2011) | 15.12.08추천 0
-
저 해병대 입대합니다 여태동안 수고하셨습니다 악! [1]Kyle(101.187) | 15.12.08추천 0
CPU 안에서만의 처리라면 unsigned long long 이 젤 빠르지. 하지만, 메모리까지 왔다갔다 하는데 메모리 속도, 캐시의 영향도 있으니까 int 가 더 빠른 경우도 있긴함. 그렇더라도 부동소수점은 느림
ㄴ 아 그렇겟네..64말고 32비트에선 int가 젤빠른거맞냐
32비트 int>unsigned long long ??
http://foxlime.tistory.com/115
long long이 뭔 32비트? 최소 64비트이고 이론상 128비트까지 올릴 수 있음
그냥 int가 제일 빨라. 정확하게는 long이나 int 속도 차이 원래 없을걸? 어차피 32비트나 64비트 묶음으로 움직이는건데, 그 이하의 단위라면 속도가 동일해야 정상이지.
차라리 32비트와 64비트의 속도차이를 논하는게 맞을듯하다. 32비트가 왠만하면 더 빠를걸. 다만 32비트 OS에서 32비트가 더 빠른거라서, 64비트 OS가 대세인 상황에서는 64비트가 더 빠르지.
구조마다 다른데 64비트 프로세서 64비트 os에서 그냥 32비트 쓰면 64비트 연산보다 빠른경우가 많음 특히 simd
168.188.*.* / long long 이 32비트라고 말한 사람 아무도 없는데?
121.174.*.* / CPU 내부 stall 좀 공부하고 와.
165.132 / 응 SIMD 는 당연히 작을수록 유리하지 근데 진입 / 해제 비용이 있어서 왔다리 갔다리 하면서 쓰기는 부적합.