не сочтите за желание развести религиозную войну, но я в шоке :-)) Intel vs AMD (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
DASM 11 декабря 2004 г. 22:57
|
|
|
|
все чего-то говорят, говорят.. вобщем я решил проверить на плавучке их
Вот исходник.
#include "stdafx.h"
#include
int main(int argc, char* argv[])
{
char buf[20];
double f = 0;
double k = 1.23456;
double l = 5.6789;
DWORD time = GetTickCount();
for (int i = 0; i < 5000; i++)
{
for (int j = 0; j < 10000; j++)
{
f += (k * j - l*k + f * i / k);
}
}
sprintf(buf, "%d\n", GetTickCount() - time);
MessageBox (0, buf, "!", 0);
return 0;
}
Результаты :
Prescott 3000. HyperThreadind,1мб - 76937 (76 секунд)
Разогнанный Intel Pentium 4A, 2233 MHz (16 x 140) - 90047 (90 секунд)
Мой AMD Athlon XP2400+ - 406 (0.4 секунды)
В 189 раз быстрее P4-3000 (!)
Желающие могут проверить
Попросил БУБУ выложить у себя, там сурец и exe
Составить ответ
|||
Конференция
|||
Архив
Ответы
- AthlonXP 3200+ - 359 — † (13.12.2004 14:09, пустое)
- Сравнение - не совсем корректное — -Tумблер- (12.12.2004 15:21, 844 байт)
- Я ради интереса загнал это в Дельфи. Так вот там на втором цикле по i наступает перполнение числа с плавающей точкой. Так что совершенно непонятно, что там делают ваши компы и что они считают. Сравнение некорректное. — -=John=- (12.12.2004 11:35, пустое)
- Ответ: 375 - AMD Athlon64 3500+ в 32-х битной WinXP — _VAI (12.12.2004 08:17, пустое)
- К тому же для современных компьютеров важно как и чем транслируешь. — Elektronik (12.12.2004 07:27, 246 байт)
- Вчера специально проверял быстродействие Aphlon XP 2800+ и Celeron C up 2.8.Гц — Elektronik (12.12.2004 07:20, 227 байт)
- я тебе завтра если не забуду расчёт определителей притараню, ладно? — patton (12.12.2004 03:34, пустое)
- Но программа написана чудовищно. Такую и транслировать хорошо - грех. — Крок (11.12.2004 23:43, пустое)
- так, проблема тут была, происходило переполнение, похоже, что Intel очень медленно переполнения понимает. Перделал (+) — DASM (11.12.2004 23:33, 669 байт)
- Ответ: — 0x20_4600 (11.12.2004 23:18, 526 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru