Вернуться   Биткоин Форум > Добыча
11 июня 2012, 10:17:23 AM   # 1
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Есть ли у Вас относительно новая графическая карта Nvidia (должно поддерживать CUDA)? У вас установлен Linux?
Вы можете запустить свой проект, так что я могу сравнить время с производительностью лучше, чем графическим моего GT 9500 и более новым процессором, чем мой старый одноядерный AMD.
Вам нужно будет установить несколько программ: NVCC (компилятор CUDA), NASM (ассемблер), GNUPLOT (нарисовать некоторые диаграммы) и, возможно, некоторые основные инструменты Dev C ++, если у вас нет их пока. Я помогу вам настроить программу, а затем вам нужно только ждать, пока программа для запуска. Я не знаю, сколько это займет, но это может занять несколько часов, в которых вы не должны использовать ваш компьютер много.

Вот программное обеспечение готово быть установлена ​​и запущена только с "делать":
http://content.wuala.com/contents/jtimon/temp/preann.tar.gz

Проект является свободным программным обеспечением, и любой может также загрузить его из этого хранилища:
http://sourceforge.net/projects/preann/develop

свяжитесь со мной, пожалуйста, если вы хотите помочь мне с вашей вычислительной мощностью.
Хотя я понятия не имею о том, что было бы справедливо, я готов заплатить вам некоторые биткойны для этого.
Я также могу заплатить с часами деревни.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon


Как заработать Биткоины?
Без вложений. Не майнинг.


11 июня 2012, 6:37:29 PM   # 2
 
 
Сообщения: 1361
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Получил 1806 Биткоинов
Реальная история.





У меня есть встроенный GT 8600, вас интересует?
Jay_Pal сейчас офлайн Пожаловаться на Jay_Pal   Ответить с цитированием Мультицитирование сообщения от Jay_Pal Быстрый ответ на сообщение Jay_Pal

12 июня 2012, 9:15:36 AM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня есть встроенный GT 8600, вас интересует?

Я не знаю. Это, кажется, то же самое ядро ​​конфигурации (32 ядер), чем моя 9500 GT. И с этим я получил "разочаровывающий" результаты в прошлый раз, когда я пытался. Может быть, это была старая материнская плата и процессор, что несет ответственность.
Теперь, кажется, что мой старый рабочий стол ПК сломался, просто не получилось так долго (или, может быть, это только источник питания, нет звукового сигнала),
 поэтому, возможно, я заинтересован в вашем предложении, если никто больше не появится.
Моя надежда становились использовать NVIDIA из серии 500 или 600, по меньшей мере, 192 ядер или так (в идеале GeForce GTX 680, которая имеет 1536 из них), но спасибо за ваш интерес, во всяком случае.

Еще одно уточнение: не нужны башни с различными графическими процессорами, потому что моя программа не приспособлена для работы с несколькими графическими процессорами в любом случае.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

12 июня 2012, 11:30:11 AM   # 4
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня GTX 570, будет проверять через исходный код и убедитесь, что я был бы комфортно запустить его.

Edit: Хм, это больше, чем я ожидал. Нужен ли доступ к сети? Если нет, то я могу запустить его изолированный LiveCD.

Edit: CPU является X6 1100T Phenom II.
Luceo сейчас офлайн Пожаловаться на Luceo   Ответить с цитированием Мультицитирование сообщения от Luceo Быстрый ответ на сообщение Luceo

12 июня 2012, 11:45:06 AM   # 5
 
 
Сообщения: 1361
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня есть встроенный GT 8600, вас интересует?

Я не знаю. Это, кажется, то же самое ядро ​​конфигурации (32 ядер), чем моя 9500 GT. И с этим я получил "разочаровывающий" результаты в прошлый раз, когда я пытался. Может быть, это была старая материнская плата и процессор, что несет ответственность.
Теперь, кажется, что мой старый рабочий стол ПК сломался, просто не получилось так долго (или, может быть, это только источник питания, нет звукового сигнала),
 поэтому, возможно, я заинтересован в вашем предложении, если никто больше не появится.
Моя надежда становились использовать NVIDIA из серии 500 или 600, по меньшей мере, 192 ядер или так (в идеале GeForce GTX 680, которая имеет 1536 из них), но спасибо за ваш интерес, во всяком случае.

Еще одно уточнение: не нужны башни с различными графическими процессорами, потому что моя программа не приспособлена для работы с несколькими графическими процессорами в любом случае.


В любое время вам нужно, вы Добро пожаловать!

У меня GTX 570, будет проверять через исходный код и убедитесь, что я был бы комфортно запустить его.

Edit: Хм, это больше, чем я ожидал. Нужен ли доступ к сети? Если нет, то я могу запустить его изолированный LiveCD.

Edit: CPU является X6 1100T Phenom II.

Это блестящая идея!
Jay_Pal сейчас офлайн Пожаловаться на Jay_Pal   Ответить с цитированием Мультицитирование сообщения от Jay_Pal Быстрый ответ на сообщение Jay_Pal

12 июня 2012, 12:38:42 PM   # 6
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня GTX 570, будет проверять через исходный код и убедитесь, что я был бы комфортно запустить его.

Edit: Хм, это больше, чем я ожидал. Нужен ли доступ к сети? Если нет, то я могу запустить его изолированный LiveCD.

Edit: CPU является X6 1100T Phenom II.

Большой!! Это должно быть более чем достаточно.
Он не нужен доступ к Интернету, но я боюсь, что влияния на производительность, которая может иметь живой CD, так как цель точно измерить производительность.
Проект может быть большим, но вы не будете на самом деле работает все.
Задачи, игры, генетические, и т.д., детали не нужны.
Если вы используете версию Вот, Makefile, готов просто скомпилировать и запустить chronoBuffers, chronoConnections и chronoFunctions (я забыл включить этот один в последний раз, когда я положил вещь, подготовленный там), и эти основные файлы не используют весь код. Я думаю, что это просто нервное, оптимизация, tamplate, общие и петлевые части плюс ChronoPlotter и эти основные .cpp файлы. Но вы можете быть уверены, что вслед за включает.

Если причина вы хотите использовать живой компакт-диск является то, что вы озабоченностью то, что программа может сделать, мы могли бы сначала провести тест с живым CD и малыми значениями для петель, таким образом Вы можете быть уверены, что он не будет сломал что-нибудь.
Подождите ..., что не будет работать, потому что нужно установить NASM, NVCC и GNUPLOT первым, и вы не можете установить вещи с помощью LiveCD, верно?

Вероятно, самое безопасное решение для вас то, чтобы запустить его в отдельном разделе, но это заставит вас тратить больше времени.
Я открыт для других предложений, но я боюсь, что LiveCD не будет возможным решением.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

14 июня 2012, 5:05:01 PM   # 7
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Всем привет,

Вы заинтересованы в тестировании Geforce GT 420M (да мобильная версия) с процессором Intel Core i3 370M процессор?
Если да, то пожалуйста, свяжитесь со мной
speedmann сейчас офлайн Пожаловаться на speedmann   Ответить с цитированием Мультицитирование сообщения от speedmann Быстрый ответ на сообщение speedmann

14 июня 2012, 5:28:07 PM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Всем привет,

Вы заинтересованы в тестировании Geforce GT 420M (да мобильная версия) с процессором Intel Core i3 370M процессор?
Если да, то пожалуйста, свяжитесь со мной

Спасибо вам предложить.
GTX Luceo в 570 был более привлекательным, но я не уверен, если он по-прежнему готов это сделать.
Если вы не возражаете, я буду ждать до следующей недели для его ответа (или других) и сказать вам то, хорошо?
Даже если ваша версия подвижен, по-прежнему имеет 96 ядер вместо моего 32 и центральный процессор имеет 2 ядра вместо одного (так системные процессы не должны мешать).
Если никто не говорит ничего другого, ты победитель сейчас
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

17 июня 2012, 9:34:14 PM   # 9
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня есть карта с 96 ядрами CUDA на качестве 2-го поколения Sandy Bridge на CentOS. Не уверен, что это достаточно для ваших нужд.
Желе сейчас офлайн Пожаловаться на Джелло   Ответить с цитированием Мультицитирование сообщения от Желе Быстрый ответ на сообщение Желе

18 июня 2012, 12:07:04 AM   # 10
 
 
Сообщения: 465
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Что ваша программа? Добыча? Или вы растрескивание правительственных паролей или что-то отрывочное?
mokahless сейчас офлайн Пожаловаться на mokahless   Ответить с цитированием Мультицитирование сообщения от mokahless Быстрый ответ на сообщение mokahless

18 июня 2012, 1:35:07 PM   # 11
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

У меня есть карта с 96 ядрами CUDA на качестве 2-го поколения Sandy Bridge на CentOS. Не уверен, что это достаточно для ваших нужд.

Я думаю, CentOS будет иметь г ++ и GNUPLOT в своих хранилищах, но не уверен в NASM (ассемблер). Я develeoped все под убунту, но это не должно быть проблемой. Я также предполагаю, что Sandy Bridge совместим с SSE2 и XMM сопроцессором, после того, как все это Intel.
Разве вы не знаете, какую модель GPU у вас есть? 96 ядер будет хорошо в любом случае, но я не уверен, что, если ваша машина лучше или хуже, чем speedmann годов.

Что ваша программа? Добыча? Или вы растрескивание правительственных паролей или что-то отрывочное?

Она имеет разные названия: Эволюционные искусственных нейронных сетей, нейро-эволюция ... Это в основном метод машинного обучения объединения нейронных сетей и генетических алгоритмов.
Что моя программа учиться?
Чтобы правильно рассчитать И или ИЛИ из 2-х битных векторов (очень основные классификационные задачи), XOR (труднее, вам нужно NN с более чем 1 слой) и играть в реверси / Отелло, настольную игру.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

18 июня 2012, 6:32:14 PM   # 12
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Я имел взглянуть на код, и я рад продолжить это на моей машине «голым».

LiveCD не влияет на производительность, как я перезагрузиться в нее и everything'd быть запущен в оперативной памяти, но получить все программное обеспечение на одном будет боль.

Я использую Arch Linux x86_64.

Edit: CXX_BASE не устанавливается по умолчанию, установите это. Следующий вопрос:

(3: 527) ~ сделать
г ++ -ggdb -I SRC / -с SRC / тест / testMemoryLosses.cpp -o построить / тест / testMemoryLosses.o
г ++ -ggdb -I SRC / -с SRC / общий / chronometer.cpp -o построить / общий / chronometer.o
г ++ -ggdb -I SRC / -с SRC / общий / dummy.cpp -o построить / общий / dummy.o
г ++ -ggdb -I SRC / -с SRC / общий / enumerations.cpp -o построить / общий / enumerations.o
г ++ -ggdb -I SRC / -с SRC / общий / util.cpp -o построить / общий / util.o
ЦСИ / общий / util.cpp: В статической функции-члена «статическая сила MemoryManagement :: бесплатно (недействительная *)»:
ЦСИ / общий / util.cpp: 61: 48: ошибка: литая из «пустоты *» до «беззнакового целочисленного значения» теряет точность [-fpermissive]
сделать: *** [строить / общие / util.o] Ошибка 1

Установите CXX_BASE в -fpermissive, не уверен, если это будет влиять на тест.

Также нужно изменить каталог Cuda. Makefile выглядит довольно разные.

Хм, не бегите вправо, есть идеи?

...

EDIT 2: OK, есть немного дальше. Ваш «если» петля в Makefile была игнорируется, поэтому я вручную установить их в Makefile:

FACT_OBJ = $ (FULL_OBJ)
FACT_FLAGS + = -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL

Затем я добавил мой CUDA «бин» путь к переменной PATH.

Теперь, я получаю следующее, когда я пытаюсь скомпилировать:

Код:
(3: 587) # марка
MkDir -p сборки / общее
MkDir -p сборки / оптимизация
MkDir -p сборки / нейронная
MkDir -p сборки / генетических
MkDir -p сборки / игры
MKDIR -p сборки / задачи
MkDir -p сборки / цикл
MkDir -p построить / loopTest
MkDir -p сборки / тестирования /
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / тест / testMemoryLosses.cpp -o построить / испытание /testMemoryLosses.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / chronometer.cpp -o построить / общая /chronometer.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / dummy.cpp -o построить / общая /dummy.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / enumerations.cpp -o построить / общая /enumerations.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / util.cpp -o построить / общая /util.o
ЦСИ / общий / util.cpp: В статической функции-члена «статическая сила MemoryManagement :: бесплатно (недействительная *)»:
ЦСИ / общий / util.cpp: 61: 48: предупреждение: литой из «пустоты *» до «беззнакового целочисленного значения» теряет точность [-fpermissive]
NASM -f эльф ЦСИ / оптимизация / sse2_code.asm -o создания / оптимизация / sse2_code.o
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -g -c -G -arch sm_11 SRC / оптимизация / cuda_code.cu -o сборки /optimization/cuda_code.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h(48): ошибка: идентификатор "__atomic_fetch_add" не определен

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h(52): ошибка: идентификатор "__atomic_fetch_add" не определен

SRC / оптимизация / cuda_code.cu (60): ошибка: больше чем один экземпляр перегруженной функции "мин" соответствует список аргументов:
            функция "мин (целое без знака целое)"
            функция "мин (беззнаковое целочисленное значение без знака целое)"
            типы аргументов являются: (без знака длиной, без знака целое)

ЦСИ / оптимизация / cuda_code.cu (175): ошибка: более чем один экземпляр перегруженной функции "мин" соответствует список аргументов:
            функция "мин (целое без знака целое)"
            функция "мин (беззнаковое целочисленное значение без знака целое)"
            типы аргументов являются: (без знака длиной, без знака целое)

4 ошибки, обнаруженные в подборке "/tmp/tmpxft_000046f1_00000000-4_cuda_code.cpp1.ii",
сделать: *** [строить / оптимизация / cuda_code.o] Ошибка 2

Какие-либо предложения? Пожалуйста PM мне, я хотел бы получить этот ход, как я уже потратил немало времени, хакерство в Makefile, чтобы получить его.
Luceo сейчас офлайн Пожаловаться на Luceo   Ответить с цитированием Мультицитирование сообщения от Luceo Быстрый ответ на сообщение Luceo

19 июня 2012, 8:56:16 AM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

К сожалению обо всех проблемах вы имеете. Я составил программу со старым программным обеспечением и это результат.
Будучи CUDA propietary программного обеспечения, когда они решили удалить эмулятор я застрял с версией 2.3, что означает г ++ 4.3, и я использую сделать 3.81.
Permisive флаг, кажется, решить проблемы, связанные с новым г ++ и вы взломали Makefile, чтобы заставить его работать с новой маркой.
Я забыл, что путь для NVCC отличается в более новых версиях.

Она не работает хорошо, потому что он не компилируется правильно. Я даже не знаю, почему исполняемые файлы создаются.

Я изменил cuda_code.cu, чтобы попытаться решить эти проблемы. Вы можете получить его здесь:
http://preann.svn.sourceforge.net/viewvc/preann/preann/src/optimization/cuda_code.cu?view=log

Если у вас есть проблемы, пожалуйста, отправьте их. Может быть, самое простое решение (если вы можете получить живой CD с г ++ - 4.3), чтобы установить легальную версию CUDA: http://developer.nvidia.com/cuda-toolkit-23-downloads

Спасибо за то, что нашли время, чтобы попробовать это.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

19 июня 2012, 5:55:16 PM   # 14
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Нет проблем, это явно не нужно работать через так рад, что могу оказать помощь. Выходной ток до сих пор не удалось, хотя:

Код:
(3: 600) # марка
MkDir -p сборки / общее
MkDir -p сборки / оптимизация
MkDir -p сборки / нейронная
MkDir -p сборки / генетических
MkDir -p сборки / игры
MKDIR -p сборки / задачи
MkDir -p сборки / цикл
MkDir -p построить / loopTest
MkDir -p сборки / тестирования /
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / тест / testMemoryLosses.cpp -o построить / испытание /testMemoryLosses.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / chronometer.cpp -o построить / общая /chronometer.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / dummy.cpp -o построить / общая /dummy.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / enumerations.cpp -o построить / общая /enumerations.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / общие / util.cpp -o построить / общая /util.o
ЦСИ / общий / util.cpp: В статической функции-члена «статическая сила MemoryManagement :: бесплатно (недействительная *)»:
ЦСИ / общий / util.cpp: 61: 48: предупреждение: литой из «пустоты *» до «беззнакового целочисленного значения» теряет точность [-fpermissive]
NASM -f эльф ЦСИ / оптимизация / sse2_code.asm -o создания / оптимизация / sse2_code.o
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -g -c -G -arch sm_11 SRC / оптимизация / cuda_code.cu -o сборки /optimization/cuda_code.o
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h(48): ошибка: идентификатор "__atomic_fetch_add" не определен

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/ext/atomicity.h(52): ошибка: идентификатор "__atomic_fetch_add" не определен

2 ошибки, обнаруженные в подборке "/tmp/tmpxft_00006ce2_00000000-4_cuda_code.cpp1.ii",
сделать: *** [строить / оптимизация / cuda_code.o] Ошибка 2

Эта проблема присутствует в некоторых из демоса CUDA, и был зафиксирован, добавив в верхней части cuda_code.cu (хотя я совершенно не уверен, что это делает, это просто форум предложение):

Код:
#undef _GLIBCXX_ATOMIC_BUILTINS
#undef _GLIBCXX_USE_INT128

Затем, после возвращения было дано в «сделать» (это может быть связанно с моим редактированием, как описано в последнем кодоблоке, хотя):

Код:
(3: 602) # марка
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -g -c -G -arch sm_11 SRC / оптимизация / cuda_code.cu -o сборки /optimization/cuda_code.o
ЦСИ / оптимизация / cuda_code.cu (382) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumBitsConnectionsKernel<(BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (382) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumBitsConnectionsKernel<(BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (457) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumBitsInvertedConnectionsKernel<(BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (457) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumBitsInvertedConnectionsKernel<(BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 512u (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 256u (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 128u (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 64U, (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 32U, (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 16U, (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) й (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 4у, (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 2u (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) 1u (BufferType) 0> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 512u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 256u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 128u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 64U, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 32U, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 16U, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) й (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 4u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 2u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 1u, (BufferType) 1> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 512u, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 256u, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 128u, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 64U, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 32U, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 16U, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Без знака целое) й (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 4u, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 2u, (BufferType) 2> ") не допускается

ЦСИ / оптимизация / cuda_code.cu (583) (22 цв.): ошибка: вызов функции хоста ("станд :: мин<неподписанных долгое> ") От __device __ / __ Функция global__ ("SumConnectionsKernel<(Беззнаковое целое) 1u, (BufferType) 2> ") не допускается

34 ошибки, обнаруженные в подборке "/tmp/tmpxft_00006d0d_00000000-4_cuda_code.cpp1.ii",
сделать: *** [строить / оптимизация / cuda_code.o] Ошибка 2
Luceo сейчас офлайн Пожаловаться на Luceo   Ответить с цитированием Мультицитирование сообщения от Luceo Быстрый ответ на сообщение Luceo

19 июня 2012, 6:43:33 PM   # 15
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Нет проблем, это явно не нужно работать через так рад, что могу оказать помощь. Выходной ток до сих пор не удалось, хотя:

...

Эта проблема присутствует в некоторых из демоса CUDA, и был зафиксирован, добавив в верхней части cuda_code.cu (хотя я совершенно не уверен, что это делает, это просто форум предложение):

Код:
#undef _GLIBCXX_ATOMIC_BUILTINS
#undef _GLIBCXX_USE_INT128

Спасибо. Я узнаю, что это значит. Возможно desabling нового материала по умолчанию или что-то.

Затем, после возвращения было дано в «сделать» (это может быть связанно с моим редактированием, как описано в последнем кодоблоке, хотя):

...

Это происходит, когда вы меняете вещи, и вы только проверить свои "улучшения" с эмулятором. Еще раз извините.
Я загрузил файл снова в хранилище с изменением, чтобы попытаться решить эти (и ваши изменения).
Вы можете попробовать еще раз?

jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

19 июня 2012, 10:56:46 PM   # 16
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Хорошо, я должен был поменять вокруг #undef и #include заявления в верхней части cuda_code.cu (ФДООН директива должна прийти перед импортом заголовка), и добавить / Opt / CUDA-инструментарий / Open64 / бен на путь, миновал этот вопрос и нашел еще один:

Код:
(3: 624) # марка
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -g -c -G -arch sm_11 SRC / оптимизация / cuda_code.cu -o сборки /optimization/cuda_code.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c ЦСИ / оптимизация / factory.cpp -o построить / оптимизация /factory.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронную / interface.cpp -o построить / нейронная /interface.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронная / connection.cpp -o построить / нейронные /connection.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронная / neuralNet.cpp -o построить / нейронная /neuralNet.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронная / layer.cpp -o построить / нейронные /layer.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронная / inputLayer.cpp -o построить / нейронная /inputLayer.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / нейронную / buffer.cpp -o построить / нейронная /buffer.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / генетический / individual.cpp -o построить / генетический /individual.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / генетический / task.cpp -o построить / генетический /task.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / генетический / population.cpp -o построить / генетический /population.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / игровой / reversiBoard.cpp -o построить / игра /reversiBoard.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / игровой / board.cpp -o построить / игра /board.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -с SRC / задачи / reversiTask.cpp -o строить / задачи /reversiTask.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -с SRC / задачи / binaryTask.cpp -o строить / задачи /binaryTask.o
г ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -с SRC / задачи / classificationTask.cpp -o строить / задачи /classificationTask.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / rangeLoop.cpp -o построить / цикл /rangeLoop.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / enumLoop.cpp -o построить / цикл /enumLoop.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / genericPlotter.cpp -o построить / цикл /genericPlotter.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / plot.cpp -o построить / цикл /plot.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / loop.cpp -o построить / цикл /loop.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / joinEnumLoop.cpp -o построить / цикл /joinEnumLoop.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / test.cpp -o построить / цикл /test.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / цикл / parametersMap.cpp -o построить / цикл /parametersMap.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / loopTest / taskPlotter.cpp -o построить / loopTest /taskPlotter.o
G ++ -fpermissive -L / Opt / CUDA-инструментарий / lib64 -ggdb -I SRC / -I / Opt / CUDA-инструментарий / включать / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -c SRC / loopTest / chronoPlotter.cpp -o построить / loopTest /chronoPlotter.o
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -L / Opt / CUDA-инструментарий / lib64 -lcudart построить / тест / testMemoryLosses.o строить / общие / chronometer.o строить / общие / dummy.o строить / общие / enumerations.o строить / общие / util.o строить / оптимизация / factory.o строительство / нейронную / interface.o построить / нейронные / connection.o сборки /neural/neuralNet.o построить / невральный / layer.o построить / невральный / inputLayer.o построить / нейронный / buffer.o построить / генетическую / individual.o построить / генетический / task.o построить / генетическую / population.o сборку / игра / reversiBoard.o строить / игры / board.o сборки / задачи / reversiTask.o строить / задачи / binaryTask.o строить / задачи / classificationTask.o построить / цикл / rangeLoop.o построить / цикл / enumLoop.o построить / цикл /genericPlotter.o построить / цикл / plot.o построить / цикл / loop.o построить / цикл / joinEnumLoop.o построить / цикл / test.o построить / цикл / parametersMap.o Build / loopTest / taskPlotter.o построить / loopTest / chronoPlotter.o строить / оптимизация / sse2_code.o сборки / оптимизация / cuda_code.o -o бен / testMemoryLosses.exe
/ USR / бен / л.д.: i386 архитектуры входного файла `сборки / оптимизация / sse2_code.o» несовместима с i386: x86-64 выхода
collect2: ошибка: л.д. возвращается статус 1 выхода
сделать: *** [бен / testMemoryLosses.exe] Ошибка 1

Почувствуйте, как мы получаем где-то. Постараюсь не компиляции кода SSE2, так как я полагаю, вам нужно только мне, чтобы проверить материал CUDA, так Makefile:

Код:
FULL_OBJ = [с] $ (SSE2_OBJ) [/ с] $ (CUDA_OBJ)
FACT_FLAGS + = -DCPP_IMPL [с] -DSSE2_IMPL [/ с] -DCUDA_IMPL

Может быть, я редактировал Makefile неправильно, потому что я получил кучу результатов, подобных:

Код:
при выполнении GenericPlotFillAction ChronoFillAction Connection_reset в состоянии Size_450000:
Реализация SSE2 не допускается.

Тем не менее, это выглядит как программное обеспечение скомпилированного. Я теперь получаю выходы (разделенные достаточно продолжительные паузы), как:

Код:
при выполнении GenericPlotFillAction ChronoFillAction Connection_calculateAndAddTo в состоянии Size_4500:
Максимальный размер входного поплавок 4032.

Полный выход из этого опыта был вставили здесь.

Можете ли вы подтвердить, если ожидается, что это поведение, как я предполагаю, что это не так (4500 шаг повторяется снова и снова, я предполагаю, что из-за пытаться использовать поплавок слишком высокой)? Если да, то я оставлю это работает в течение ночи (в следующий раз, когда я Nap, вероятно, около 5-6 часов).
Luceo сейчас офлайн Пожаловаться на Luceo   Ответить с цитированием Мультицитирование сообщения от Luceo Быстрый ответ на сообщение Luceo

20 июня 2012, 7:18:50 AM   # 17
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Хорошо, я должен был поменять вокруг #undef и #include заявления в верхней части cuda_code.cu (ФДООН директива должна прийти перед импортом заголовка), и добавить / Opt / CUDA-инструментарий / Open64 / бен на путь, миновал этот вопрос и нашел еще один:

Я исправить это, спасибо.

Код:
/ USR / бен / л.д.: i386 архитектуры входного файла `сборки / оптимизация / sse2_code.o» несовместима с i386: x86-64 выхода
collect2: ошибка: л.д. возвращается статус 1 выхода
сделать: *** [бен / testMemoryLosses.exe] Ошибка 1

О, я не думал об этом. Код сборки несовместим с системой 64-битной оперативной.

Почувствуйте, как мы получаем где-то. Постараюсь не компиляции кода SSE2, так как я полагаю, вам нужно только мне, чтобы проверить материал CUDA, так Makefile:

Код:
FULL_OBJ = [с] $ (SSE2_OBJ) [/ с] $ (CUDA_OBJ)
FACT_FLAGS + = -DCPP_IMPL [с] -DSSE2_IMPL [/ с] -DCUDA_IMPL

Может быть, я редактировал Makefile неправильно, потому что я получил кучу результатов, подобных:

Код:
при выполнении GenericPlotFillAction ChronoFillAction Connection_reset в состоянии Size_450000:
Реализация SSE2 не допускается.

На самом деле я хотел сравнить SSE2 версию с тем же процессором.
Если вы не можете использовать 32 битных ОС, я предполагаю, что я могу повторить некоторые из диаграмм и сравнить результаты независимо друг от друга.
После удаления SSE2 версии, не имея эти ошибки необходимо изменить бегущие основные файлы (chronoBuffers.cpp, chronoConnections.cpp, chronoFunctions.cpp), чтобы удалить опцию SSE2, но эти ошибки не очень важны.
Во всяком случае, эти изменения были бы что-то вроде этого:

В chronoBuffers.cpp
EnumLoop linesLoop (ET_IMPLEMENTATION, 3, IT_C, IT_SSE2, IT_CUDA);
для
EnumLoop linesLoop (ET_IMPLEMENTATION, 2, IT_C, IT_CUDA);

В chronoConnections.cpp
EnumLoop linesLoop (ET_IMPLEMENTATION);
для
EnumLoop linesLoop (ET_IMPLEMENTATION, 4, IT_C, IT_SSE2, IT_CUDA, IT_CUDA_REDUC, IT_CUDA_INV);

поддерживать
linesLoop.addInnerLoop (новый EnumLoop (ET_IMPLEMENTATION, 2, IT_C, IT_CUDA));
для
chronoFunctions.cpp

Тем не менее, это выглядит как программное обеспечение скомпилированного. Я теперь получаю выходы (разделенные достаточно продолжительные паузы), как:

Код:
при выполнении GenericPlotFillAction ChronoFillAction Connection_calculateAndAddTo в состоянии Size_4500:
Максимальный размер входного поплавок 4032.

Полный выход из этого опыта был вставили здесь.

Не волнуйтесь, это ожидается. Одна реализация CUDA не допускает определенных размеров.
Я не понимаю, почему он говорит
Cmake: *** [cuda_emu] Прерывание

По умолчанию она должна быть [все], а не [cuda_emu], но это не имеет значения.
Часть CUDA составлен без "--device эмуляция" так все в порядке:

Код:
(3: 624) # марка
/ USR / местные / CUDA / bin / NVCC -I SRC / -I / Opt / CUDA-инструментарий / включить / -DCPP_IMPL -DSSE2_IMPL -DCUDA_IMPL -g -c -G -arch sm_11 SRC / оптимизация / cuda_code.cu -o сборки /optimization/cuda_code.o


Можете ли вы подтвердить, если ожидается, что это поведение, как я предполагаю, что это не так (4500 шаг повторяется снова и снова, я предполагаю, что из-за пытаться использовать поплавок слишком высокой)? Если да, то я оставлю это работает в течение ночи (в следующий раз, когда я Nap, вероятно, около 5-6 часов).

Извините за не отвечая ранее. Я предпочел бы, чтобы запустить это с 32 битной ОС и версии SSE2, но опять же, если это не возможно, я буду работать его как-то.
Но другие ошибки в порядке, это просто реализация, которая является более ограниченным пытаюсь запустить большие размеры для слоев, чем он может. Это ожидается.

Еще раз спасибо за все ваши усилия и терпение.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

20 июня 2012, 12:03:50 PM   # 18
 
 
Сообщения: 350
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Я на самом деле только 64-разрядные операционные системы, но так как SSE2 является процессор на базе, это не совсем сопоставимы с (GPU) результатов CUDA и должны быть в состоянии проверить на что угодно.

Если вы хотите, чтобы обновить код на ассемблере для 64-разрядного процессора, я был бы готов проверить это, но я ожидаю, что много работы, и не так просто, как только с помощью 64-битных регистров (мой ASM знание очень ржавый ).

Я буду работать в следующий раз программа I ворсовые и пост результаты здесь, если он заканчивается в тот ворсом.
Luceo сейчас офлайн Пожаловаться на Luceo   Ответить с цитированием Мультицитирование сообщения от Luceo Быстрый ответ на сообщение Luceo

20 июня 2012, 6:52:02 PM   # 19
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Я на самом деле только 64-разрядные операционные системы, но так как SSE2 является процессор на базе, это не совсем сопоставимы с (GPU) результатов CUDA и должны быть в состоянии проверить на что угодно.

Если вы хотите, чтобы обновить код на ассемблере для 64-разрядного процессора, я был бы готов проверить это, но я ожидаю, что много работы, и не так просто, как только с помощью 64-битных регистров (мой ASM знание очень ржавый ).

Я буду работать в следующий раз программа I ворсовые и пост результаты здесь, если он заканчивается в тот ворсом.

В моем старом компьютере с плохой связью между CPU и GPU памятью реализацией SSE2 было на самом деле выше. Это то, что я не хочу, чтобы показать моим учителям. Но да, я могу сравнить SSE2 и CUDA против C отдельно.
Но если я нахожу легко портировать код сборки до 64 бит, я буду делать это только, чтобы сделать его лучше.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

20 июня 2012, 7:05:10 PM   # 20
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Запуск моей программы в вашем Nvidia GPU (для Bitcoins)

Я использую Arch Linux x86_64.
Я только что проверил, что Arch Linux поддерживает мультибиблиотечность. Это означает, что 64-разрядная операционная система может работать 32-разрядные программы, при условии, что:

1) мультибиблиотечные пакеты поддержки устанавливаются;
2) GCC / G ++ вызываются с -m32 флагом.

Таким образом, нет никакой необходимости кропотливо переписать код сборки. Все, что вам нужно сделать, это изменить мейкфайлы.

Повеселись.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW