Обновить
0
Иванин Юрий@eox425

Пользователь

3
Подписчики
Отправить сообщение
Прочитал по этому поводу книгу Pragmatic Thinking and Learning
Всё того же Pragmatic Programer'а там про модель Дрейфуса очень много сказано.
Кароч кому интересно как создать эффективные патерны обучения.
Книга в помощь.
Must Have однозначно
Охренеть
Автору огромный +
Я давно о таком мечтал.
Всё иду распаковывать MPQ и курить LUA
Cпасибо за идею.
Добавлять внутреннее содержание предмета, 3D или фото
Ничего не понял…
Вот и я о том же…
Что всему нужно выполнять свой код, оптимизированный для выполнения на данной архитектуре.
Собственно в этом и суть будешей разработки.
ThreadPool, ThreadPool'ом
Но вот оптимальное количество потоков очень абстрактное понятие
так как оно влияет на загрузку памяти, простой, задержки и т.д.

Я хочу разбирать его не на высоком уровне аля ITB, а почти-что самом ассемблере.
С учётом архитектуры и генетической оптимизации+датамайнинга.
Надо бы побыстрее написать вторую часть.

Но в что нужно некоторые функции выполнять на проце верится слабо…

Я инверсил фотошоп СS4 с использованием CUDA может когда-то и опубликую здесь результаты.
Но из 30-40 ассемблерных комманд GPU стека пропрыгивают 5-6 CPU'шных, например целочисельных
формирующие определённые функции.

Верится-не верится дело ваше — Ida в помощь.
Если хотите проверить мои слова, просто дизассемблируйте пару фильтров Фотошопа.
Я буду писать пьяным на хабр!!!
Да компилятор который сам будет вычислять наиболее подходящее кол-во потоков,
наиболее подходящие реализации функций, учитывающий аппаратное особенности каждого ядра,
как и для видеокарты, так и для процессора, так и для совсем постороннего компьютера.
В котором будет реализовано большое количество hardхаков и будет система
дамамайнинга для выборки наиболее подходящих.

Всё это будет реализовано в виде нейронной системы для которой можно разработать
системы генетического счисления для само-оптимизации. =)
«сменой режимов ядра CUDA»
Перевёл это так я…
Разрабы, а пилял я их долго, очень морозились по этому поводу.

Смена режима ядра — это когда кусок кода с дерективой __kernel не может быть обработан на GPU и
переносится из памяти кода в оператву для выполнения процессором.
Копия этого кода может быть сохранена для подальшего использования, либо стёрта если в ней нет больше необходимости…

А в реальности такая копия создаётся при входе в экземпляр функции ядра
если её там ещё нет, и удаляется при выходе из всех экземпляров функций по обнулению счётчика их количества.

Если вам это ничего не сказало берите Id'у PRO и пилите Photoshop CS4.
Ещё перед установкой фотошопа нада поставить Cud'у.

Reversing ещё никто не отменял.
Увидите там много чего интересного и «тупого».
Спасибо.
Давно искал подобную литературу.
Буду использовать её в новом компиляторе.
Насколько они эффектвные — не знаю.
А я хочу узнать и оптимизировать по-максимуму возможностей.
Про Intel Parallel Studio и прочее я напишу в следующей заметке.
Да да… я именно и хочу использовать ДатаМайнинг, Генетику и муравьёв… =)
Для определения оптимального количества потоков и схемы распределения динамической памяти.
Просто я в этом напишу только сегодня вечером.
Завтра допишу что смогу…
А пока сильно не пинайте.
Я просто хочу узнать ваше мнение.
Правильно ли я рассуждаю о недостатках паралельного програмирования.
Вообще вопрос ни о чем, ибо слишком абстрактен
Вот как раз эту абстракцию я и хочу развязать написав свой компилятор
Ошибки… Я пьян. гик =) threat — thread… игра слов.
Я бы даже сказал не лишённая смысла.
Спасибо за статью.
Давно искал что-то подобное.
Осталось только найти пару матричных принтеров.
2dioteos 0_o как раз в тему…
Один-ноль в пользу афтоматизации труда

У меня друг домашнюю ёлку запитал на чудо-трансформаторе с чудо-антенной =)
То-есть на електромагнитных волнах излучаемых везде и повсюду.
Слил из старого Моделиста/Конструктора. Держит 5V 1200ma…
Самое смешное что в роли чудо-антенны выступила сама ёлка =)

Вот это енергозбережение…

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность