![]() |
|
|
![]()
|
|
||
|
|
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 10 Всего: 41 |
Объективно, считаю, это очень актуально и мы даже опоздали с этим. Вопросы да и религиозные войны о той же производительности языков не имеют смысла, если программы способны нагрузить лишь на четверть современные процессоры. Практикующие программисты испытывают сложности при написании программ с неявной многопоточностью под архитектуры современных процессоров, а места обсуждения на форуме нет. В этом году анонсируют восьмиядерные процессоры для персональных компьютеров.
Прошу не путать с многопоточным программированием, или программированием с явными потоками, когда это вызвано функциональными и другими причинами, а не многоядерностью или многопроцессорностью. Это не из серии pthreads/win32 treads. Моё предложение в первом приближении, исходя из фундаментальных отличий -- распределенная или общая память:
Прошу всех принять активное и компетентное обсуждение этого предложения. "В споре рождается истина". Это сообщение отредактировал(а) Cr@$h - 18.1.2009, 06:54 |
|||
|
||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 2 Всего: 69 |
Нужен, но первое время предлагаю не разделять его на подразделы, разделение произвести после набирания критической массы топиков.
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Считаю, что нужен. Необходимо так же добавить разделы по программированию GPU(NVIDIA CUDA, ATI Stream, OpenCL).
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| popovda |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Нужен, однозначно. Это современная и динамично развивающаяся технологическая база программирования. Предлагаю пока создать по этому вопросу подфорум или форум, а уже по обстановке и при большом количестве топиков провести деление по технологиям и классам задач.
-------------------- С уважением, Попов Д.А. |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 10 Всего: 41 |
Это совершенно отдельная тема. Больше относится к программированию графики и игр -- это основной двигатель многоядерных графических процессоров. Спасибо, что так оперативно стали высказывать мнения. Тоже думаю, можно начать скромно одним общим форумом "Параллельное и распределённое программирование", а потом с развитием начать делать в нём подфорумы или даже перенаправления на подфорумы других языков (например, C/C++: OpenMP ->>). Тема очень огромна. Если решим, нужно всё хорошо продумать, чтобы каждый мог находить и выбирать нужную для себя информацию. Имея хороший опыт по модерированию и организации таких разносторонних и широких по тематике разделов как Красная книга и Центр помощи, предлагаю сразу несколько решений вопросов структуризации и дальнейшего развития.
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 1 Всего: 154 |
можно еще сюда добавить: SMP системы, примитивы синхронизации, lock free структуры данных и тому подобное, в общем обычная многопоточность, просто кластеры мало кто программирует, а 2х ядерный CPU есть у каждого =)
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Мне казалось что все эти системы имеют узкую направленность, типа серверных приложений или физических расчетов.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 10 Всего: 41 |
По большей части это всё частные вопросы SHM -- систем с разделяемой памятью. Повторяю. К этому форуму не относятся pthreads и Win API Threads, т.к. они служат сервисным и функциональным нуждам, по ним тем полно, они не создавались для написания параллельных приложений под архитектуру n-ядерных и n-микропроцессорных систем. Но в частных случая применять и их можно.
Не понял, какие системы, но да, серверные приложения и научные расчёты есть, но основным поводом созданиятакого серьёзного форума считаю красивые коробки процессоров, что давно продаются в магазинах. Серьёзно. Это сообщение отредактировал(а) Cr@$h - 18.1.2009, 13:47 |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Раздел нужен, с подразделами ИМХО можно и подождать, посмотреть на популярность.
Нет, это как раз самое что ни на есть параллельное программирование, на CUDA вычисляют и турбулентные потоки газа, и белки разщепляют и пароли ломают. К графике эти технологии относится разве что тем фактом, что используются пару сотен процессоров на видеокарте Это сообщение отредактировал(а) nickless - 18.1.2009, 16:39 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Благодаря данным технологиям и стандартам расчёты на GPU сейчас применяются далеко за пределами игровых приложений. Достаточно сюда посмотреть: http://www.nvidia.com/object/cuda_home.html Добавлено через 1 минуту и 52 секунды Вообще GPU современные это пока самые мощные параллельные вычислительные системы, которые доступны каждому. Они дали огромный толчок. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 10 Всего: 41 |
Всё, понял, о чёс вы. Использование графических процессоров вместо универсальных. Да, разумеется, это тоже нужно. Возможно, менее популярно. О самых мощных я бы не говорил, просто GPU -- не универсальные, а там где могут применяться, могут делать универсальны. Всё честно, чудес не бывает.
|
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 2 Всего: 121 |
Я вот думаю, что это не очень хорошая идея мешать все языки в один раздел. Может имеет смысл зеркалить их?
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Cr@$h |
|
|||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 10 Всего: 41 |
Чёрт его знает. По-моему, на форуме нет отдельных форумов по GTK+, Qt и т.п. Используются во многих языках, а каждый порт обсуждается в разделе этого языка. У плюсов точно есть такой подфорум..
С одной стороны MPI можно применять много где, а значит и задавать по ней общий вопрос. То же касается и OpenMP. Надо думать.
Хм. Запариться можем. Плюс префикс никто в родном форуме не будет соблюдать. А если потом подфорум выделять? Лучше делать такие вещи по мере развития:
Со временем выделить подфорум:
Считаю, такого рода подфорумы должны со временем стать неотъемлемой частью форумов по конкретным языкам. Но для этого нужно дать развитие этой тематики вообще. И если такой подфорум у языка открывать рано, то всю это тематику лучше вести в ПиРПе. |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Что-то вы все заладили C++ да C++. Есть ещё Fortran, MC#...
Есть Интеловские компоненты TBB (Threading Building Blocks), которые они продвигают с прошлого года. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 1 Всего: 110 |
мне почему-то кажется, что лучше всё-таки выделять вопросы по тематике, а разделение по языкам уже делать с помощью префиксов или тегов
наверняка ведь будут общие вопросы по каким-то идеям, которые непонятно, куда задавать искусственно придумывать язык, когда подходит любой, нехорошо, т.к. сужается множество отвечающих -------------------- qqq |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Обсуждение форума | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |