|
Форумные конкурсы Конкурсы под эгидой форума |
23.02.2007, 01:54
|
#16
|
|
Re: Простенький программерский конкурс...
HolyDel
я вообще расматривал пример на asm : xor ax,ax
|
|
|
23.02.2007, 02:14
|
#17
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Простенький программерский конкурс...
ну или так, в любом случае обнуление регистра. т.к. не прийдется данные гонять между CPU и RAM, и даже ALU и кэш-памятью процессора. Все расчеты в ALU, все данные в регистрах, скорость работы с которыми максимальна.
|
(Offline)
|
|
23.02.2007, 21:27
|
#18
|
Знающий
Регистрация: 05.01.2007
Сообщений: 229
Написано 5 полезных сообщений (для 3 пользователей)
|
Re: Простенький программерский конкурс...
Данные не придется гонять, если они есть в кеше 1го уровня, а если нету, то обращение к ним может дойти аж до жесткого диска.
Предлагаю радиационный способ:
периодически проверяем значение переменной на изменение, как только изменилась - выходим из цикла.
var_type toggle(var_type *a);
{
var_type b=((a*) && 1); // and 2 , and 4 или какой-вас-там-бит-интересует.
while (((a*) && 1)==b) {}
return a;
}
..если конечно разыменовывание выполнятеся таким образом - а*
прям так сразу и непомню точно, но кажется так.
|
(Offline)
|
|
23.02.2007, 22:55
|
#19
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Простенький программерский конкурс...
Только не &&, а &. И не a*, а *a.
|
(Offline)
|
|
24.02.2007, 12:35
|
#20
|
|
Re: Простенький программерский конкурс...
Еще вариант:
Procedure Toggle(A)
ProcedureReturn Cos(A * #PI / 2)
EndProcedure
|
|
|
24.02.2007, 12:39
|
#21
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Простенький программерский конкурс...
скорость даже кэша первого уровня ниже чем скорость ALU.
|
(Offline)
|
|
24.02.2007, 19:48
|
#22
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Простенький программерский конкурс...
скорость даже кэша первого уровня ниже чем скорость ALU.
|
но на много ли?
|
(Offline)
|
|
27.02.2007, 13:15
|
#23
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Re: Простенький программерский конкурс...
2 админы.
Есть идея нового конкурса:
ФПС-убийца
Я даю простенький исходник на Блитц 3д. Задание: сделать код как можно более тормознутым. в идеале - обработка одного такта должна занимать больше времени, чем даже ангелы могут стерпеть.
Т.е. сделать из исходника код с ФПС стремящимся к 0.
Дополнительное условие: использование каждого цикла должно быть оправдано (а то наделают мне генераторов мегаполиковых сфер в реальном времени...)
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
27.02.2007, 20:11
|
#24
|
|
Re: Простенький программерский конкурс...
Сообщение от Ize'g0re
2 админы.
Есть идея нового конкурса:
ФПС-убийца
Я даю простенький исходник на Блитц 3д. Задание: сделать код как можно более тормознутым. в идеале - обработка одного такта должна занимать больше времени, чем даже ангелы могут стерпеть.
Т.е. сделать из исходника код с ФПС стремящимся к 0.
Дополнительное условие: использование каждого цикла должно быть оправдано (а то наделают мне генераторов мегаполиковых сфер в реальном времени...)
|
ИМХО, идея бредовая.
|
|
|
28.02.2007, 14:09
|
#25
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Re: Простенький программерский конкурс...
То, что бред - и сам знаю.
Вопрос в том, интересен ли этот бред?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
28.02.2007, 14:15
|
#26
|
|
Re: Простенький программерский конкурс...
Вопрос в том, интересен ли этот бред?
|
Лично мне - не очень. Условия уж больно расплывчатые...
|
|
|
28.02.2007, 15:06
|
#27
|
|
Re: Простенький программерский конкурс...
конкурс должен быть в том ... что никто из нас толком не делал
тогда будет интересно
к примеру создание баз данных хотя ... может быть что-то другое
|
|
|
01.03.2007, 14:00
|
#28
|
scientist.alien
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений (для 2,593 пользователей)
|
Re: Простенький программерский конкурс...
А кто-нить из вас делал код-убийцу фреймрейта???
Ну, МОЁ дело предложить.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:25.
|