The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Стабильный релиз MASM-совместимого открытого ассемблера JWAS..."
Отправлено Аноним, 03-Фев-10 16:41 
>Опа,  x87 или SSE уже никатит? :)

Так скорость нужна или нет? На GPU для этого параллельные конвейеры.

>как эту хрень распределить по процам???

:-)
Написать 4 программы:
BEGIN:
       CPU += 1/x;
       x++;
GOTO BEGIN;
Первая посчитает для х от 1 до 1073741824 и выведет результат на stdout
Вторая от 1073741825 до 2147483648
2147483649-3221225472
3221225473-4294967296

4 однозадачных программы OS развесит на разные CPU, когда они завершатся каждая выдаст на stdout по одному числу, их надо сложить :-)

А если серьёзно в коде нельзя указать на каком CPU работать (это не влезая в дебри)
Но можно создать процессы (разные CPU, память, стек; один код), и потоки (разные CPU, стек; один код и память). Язык значения не имеет.

Например 2 потока:
CPU1                               CPU2
mov rax,1                          mov rax,7
mov [12345],rax               push rax
push rax                           mov [12345],rax
mov rax,[12345] ;(7)
pop rax ;(1)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру