так, проблема тут была, происходило переполнение, похоже, что Intel очень медленно переполнения понимает. Перделал (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 11 декабря 2004 г. 23:33
В ответ на: не сочтите за желание развести религиозную войну, но я в шоке :-)) Intel vs AMD (+) отправлено DASM 11 декабря 2004 г. 22:57


#include "stdafx.h"
#include
int main(int argc, char* argv[])
{
char buf[20];
char result[20];
double f = 0;
double k = 1.23456;
double l = 5.6789;
DWORD time = GetTickCount();
for (int i = 0; i < 10000; i++)
{
for (int j = 0; j < 10000; j++)
{
f += k * 0.0001*j - 0.0002*i + j / 1234.678;
}
}
sprintf(result, "%g\n", f);
sprintf(buf, "%d\n", GetTickCount() - time);
MessageBox (0, buf, result, 0);
return 0;
}

P4-3000 - 469
AMD2400+ - 313.
Всетаки AMD быстрее, но не в десятки раз, но раза полтора то точно, да еще и при меньшей тактовой


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru