Re[4]: Параллельное программир-е - подходящая область для ди
От: LaptevVV Россия  
Дата: 01.12.06 14:14
Оценка: 5 (2) +1
Здравствуйте, RandomGuid, Вы писали:

RG>Здравствуйте, mik1, Вы писали:


RG>>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.


M>>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>>А вот применений старых подходов к новым областям — ну запросто...

RG>Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.

Не... Один из членов ВАК нам читал лекцию...
Он там четко сказал следующее:
1. Решение новой задачи новым неизвестным методом... Это — как правило докторская — от объема задачи зависит...
2. Решение новой задачи известным, но не применяющимся до того для ЭТОЙ задачи методом... Естественно, новизна в том, что "дальше-выше-быстрее"
3. Решение известной задачи новым методом — обять же доказываем "дальше-выше-быстрее" нового подхода...

Это все считается в ВАКЕ диссером...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Параллельное программир-е - подходящая область для ди
От: LaptevVV Россия  
Дата: 02.12.06 08:35
Оценка: 6 (1)
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Vishenka, Вы писали:


LVV>Вот эту книжку посмотрите


Грегори Р. Эндрюс
Основы многопоточного, параллельного и распределенного программирования
Foundations of Multithreaded, Parallel, and Distributed Programming

Издательство: Вильямс, 2003 г.
Мягкая обложка, 512 стр.
ISBN 5-8459-0388-2, 0-2013-5752-6
Тираж: 3500 экз.
Формат: 70x100/16

— практические алгоритмы по параллельному программированию
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Параллельное программир-е - подходящая область для диссе
От: Didro Россия home~pages
Дата: 23.11.06 20:56
Оценка: 2 (1)
Здравствуйте, Vishenka, Вы писали:

V>Сейчас пытаюсь подобрать направление будущей научной деятельности сама. Пока что из интересного/перспективного приходит в голову только параллельное программирование и связанные с ним темы. Правда больше в плане софта.

Intel больше не планирует развивать одноядерные процессоры, а у всех на устах 80-ти ядерник от Intel через X лет. Так что направление пробивное, причём уже не только в области науки, но и в сугубо практичных областях.

V>Вообщем, вопрос, который меня мучает, в теме сообщения плюс стоит ли этим заниматься на кафедре, от которй врядли удастся получить практическую помощь. Т.е. насколько эта область подходит для аспиранта-одиночки?


Без помощи науч.руководителя, как уже писали, будет туго. Важно чтоб кто-то со стороны "поправлял" вектор разработки выбранной темы, а то можно уйти в пике.
Собственно можно взять те направления которые уже разрабатываются(лись) на кафедре и взглянуть на них с точки зрения параллелизма. Параллельный подход — это ещё один(другой) взгляд на программирование(что собтственно прослеживается уже на уровне алгоритмов), поэтому некоторые темы вообще имеет смысл решать в рамках параллелизма(нпр., — on-line обработка данных.).
Нпр: нейро-сети->data-Mining->корреляционно-регрессионный анализ. Приписываем к любому звену этой цепочки "on-line" и получаем хорошую почву для применения параллелизма.
Re[3]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 24.11.06 23:12
Оценка: 1 (1)
AS>>Это как? Обычно в аспирантуру поступают не для "галочки" (ну, имеется в виду, если поступают серьезно, а не для решения локально-бытовых проблем), а уже имея представление о тематике исследований и некоторый начальный багаж. Наверное, можно начинать и с 0, но в 3 года тогда 100% не уложиться. Да и смысл.

V>А вот так, возникло непреодолимое желание. Локально-бытовых проблем нет — не того пола (если вы о армии). Тянуть работы, над которыми я занималась в университете нет желания, хотя могла бы. Можно сказать, исчерпала себя в них или потеряла интерес. Пока что не совсем в _этой_ "теме" поэтому пишу здесь и прошу совета.


Странно. Вот вы уже взрослый человек, должно быть, сложившийся специалист. Наверное, имело смысл обдумать эти вопросы _прежде_, чем поступать? Просить совета по таким вещам — дело неблагодарное, и давать советы — тоже.

V>Значит, говорите, нет смысла начинать с нуля. Хм.... Ааааа, что делать?


Начинать с нуля. Как я понимаю, других вариантов у вас нет. Вообще, были научные исследования, публикации за время учебы? Если да, какая тематика? Был ли постоянный научный руководитель?

В общем, вам надо серьезно говорить с научным руководителем, проведя прежде те действия, о которых я писал ранее. Иначе вы будете делать то, что скажет он, интересно вам это или нет. В этом случае результат может и быть. Если будете делать только то, что интересно вам — 100% (ок, 99), что ваше дело не выгорит. Тут дело компромисов, нравится вам это или нет...
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[7]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 24.11.06 23:54
Оценка: 1 (1)
D>Добавлю... может излишне жёстко, но всё же
D>В Вашей ситуации если не выбрать реальной практической задачи для решения, то Вам будет не защититься. Объясню — работы в теоретической области хорошо даются, если на кафедре есть люди, которые в своих теоретических работах заложили некоторый фундамент, от которого вы потом сможете оттолкнуться. Строить свои теоретические изыскания на основе статей сторонних авторов достаточно сложно, поскольку в этом деле крайне важно личное общение — дискусс с автором статьи.

Позволю не согласиться. Все зависит от желания работать. Было бы желание — источники найдутся. Сейчас очень много препринтов, да и диссертаций в РГБ в электронном виде много, можно и заказывать через библиотеку вуза. Поэтому даже в одиночку работу сделать _можно_. Защитить — почти нереально.

D>Поэтому если идти в аспирантуру, то сразу же брать быка за рога и решать с ним какую конкретную, практическую(а теоретическую, я как понял, вам не смогут предложить) будете решать.


Опять не то. Практические задачи — темы дипломных работ. Там надо показывать квалификацию как инженера (ну, или теперь — специалиста). Тут же — необходимо, чтобы в работе присутствовала научная (или, то, что подразумевается под этим — теоретическая) новизна. Не обязательно изобретать новые методы решения известных задач. Достаточно, например, взять известные методы и разработать методику их применения для решения того класса задач, где раннее они не применялись, или разработать улучшения известных методов. Практическая реализация — в диссертации дело десятое (и "страшная тайна" — в подавляющем большинстве случаев практическая часть ограничивается прототипом, который примерно позволяет оценить применимать предлагаемых методов\моделей, несмотря на громкие заявления о внедрениях в самой диссертации).

D>Второе. Если Вы хотите саморазвития дальнейшего как программиста и т.д. То аспирантура не единственный путь. Возможно, в Вашем городе есть возможность устроиться на работу по интересующей вас тематике.(вы писали, что уже работаете в web-dev фирме, о смене работы думать не будете?)


Если самоцель — развитие как программиста, то аспирантура вообще не та дорога. Программированию (в кодерском, да пожалуй, и не только, смысле слова) она ортогональна. Поступая в аспирантуру, следует четко осознавать, что тут от вас требует не инженерное умение решать задачи "топором", а ставить методы решения задач для других инженеров. Т.е. не просто сделать, а научить\показать, как сделать.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Параллельное программир-е - подходящая область для диссе
От: wonderboy  
Дата: 23.11.06 20:40
Оценка: +1
Здравствуйте, Vishenka, Вы писали:

V>Вообщем, вопрос, который меня мучает, в теме сообщения плюс стоит ли этим заниматься на кафедре, от которй врядли удастся получить практическую помощь. Т.е. насколько эта область подходит для аспиранта-одиночки?


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

А какой практической помощи вы бы хотели? Учитесь в аспирантуре работать самостоятельно. Единственное — желательно, чтобы научный руководитель "в теме" был, хоть немного.
У аспиранта-одиночки тема научной работы должна быть не "Параллельное программирование" (вы наверное и сами это понимаете), а какая-то частная проблема в рамках этой области, которую вы сможете решить, что-то свое предложить. Кстати, это не так просто, выделить то конкретное, ту проблему, которую вы будете решать. Зачастую бывает так, что тема работы корректируется до самой защиты. Но ваше исследование не должно быть большим и общим! Иначе просто не успеете сделать все как надо.
Имхо главное — чтобы тема была интересна вам. Написание диссертации — дело тяжкое, а написание диссертации по теме, которая вам не слишком интересна — дело тяжкое вдвойне. В хорошую работу вкладывается душа.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Параллельное программир-е - подходящая область для диссе
От: Andrew S Россия http://alchemy-lab.com
Дата: 24.11.06 20:10
Оценка: +1
V>Сразу после университета поступила в аспирантуру и своей темы у меня нет

Это как? Обычно в аспирантуру поступают не для "галочки" (ну, имеется в виду, если поступают серьезно, а не для решения локально-бытовых проблем), а уже имея представление о тематике исследований и некоторый начальный багаж. Наверное, можно начинать и с 0, но в 3 года тогда 100% не уложиться. Да и смысл. Все мои знакомые _успешные_ аспиранты продолжали результаты своей предыдущей студенческой научной либо производственной деятельности, фактически развивая квалификационные работы.

V>Сейчас пытаюсь подобрать направление будущей научной деятельности сама. Пока что из интересного/перспективного приходит в голову только параллельное программирование и связанные с ним темы. Правда больше в плане софта.


Например, какие? Вы действительно "в теме" или просто модные слова?

И еще. Очень желательно, чтобы специфика работы помогала в научных исследованиях, т.е. чтобы теорию можно было бы подкреплять практикой и наоборот (обычно наоборот и бывает ).

V>Вообщем, вопрос, который меня мучает, в теме сообщения плюс стоит ли этим заниматься на кафедре, от которй врядли удастся получить практическую помощь. Т.е. насколько эта область подходит для аспиранта-одиночки?


Необходимо понимать, что кафедра, помимо помощи в ходе работы, должна суметь еще и оценить ее результаты, например, на предзащите. В общем, без поддержки кафедры никуда (либо научный руководитель должен иметь _ну_ очень солидную репутацию у коллег).

V>З.Ы. Кафедра ВТиАСУ, специальность — "Системный анализ, управление и обработка информации"


Ну, так может имеет смысл поговорить с научным руководителем, понять круг его интересов + посмотреть работы (не только диссертации, а, может, гранты) и определить направления, интересные кафедре. Затем _обязательно_ просмотрите специальности, по которым у вас в вузе есть диссертационные советы, примерно прикиньте круг специальностей, под которые попадают направления, прочитайте их паспорта. И затем уже надо найти максимальное пересечение с направлениями, которые интересны вам.
Если такового пересечения нет — может, тогда не имеет смысла? По-крайней мере, на данной кафедре\вузе, или с этим научным руководителем. Кстати, кроме научного руководителя может быть еще и научный консультант, и он может быть со стороны. И бытует мнение, что 90% успеха работы зависит от научного руководителя\консультантов. Подумайте над этим.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Параллельное программир-е - подходящая область для диссера?
От: Vishenka Россия  
Дата: 23.11.06 16:24
Оценка:
Здравствуйте!

Сразу после университета поступила в аспирантуру и своей темы у меня нет

Руководитель предлагает продолжить/развить работы аспирантов предыдущих годов, хотя сами защитившиеся говорят, что особо не представляют, что там можно еще развивать Здесь только нейросети, что мне не интересно.

Второй способ сформулировать тему — это интеллектуальный анализ в "моё место работы". Учитывая, что работаю я сейчас в небольшой web-dev компании, это мне не подходит. Сменить место работы тоже

Сейчас пытаюсь подобрать направление будущей научной деятельности сама. Пока что из интересного/перспективного приходит в голову только параллельное программирование и связанные с ним темы. Правда больше в плане софта.

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

З.Ы. Кафедра ВТиАСУ, специальность — "Системный анализ, управление и обработка информации"

Спасибо!
Re[2]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 23.11.06 21:50
Оценка:
Здравствуйте, wonderboy, Вы писали:


W>У аспиранта-одиночки тема научной работы должна быть не "Параллельное программирование" (вы наверное и сами это понимаете), а какая-то частная проблема в рамках этой области, которую вы сможете решить, что-то свое предложить. Кстати, это не так просто, выделить то конкретное, ту проблему, которую вы будете решать. Зачастую бывает так, что тема работы корректируется до самой защиты. Но ваше исследование не должно быть большим и общим! Иначе просто не успеете сделать все как надо.


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

W>Имхо главное — чтобы тема была интересна вам. Написание диссертации — дело тяжкое, а написание диссертации по теме, которая вам не слишком интересна — дело тяжкое вдвойне. В хорошую работу вкладывается душа.


Вы меня воодушевили!! Тема действительна сложная, но интерес вызывает!
Re: Параллельное программир-е - подходящая область для диссе
От: mik1  
Дата: 24.11.06 09:01
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Сейчас пытаюсь подобрать направление будущей научной деятельности сама. Пока что из интересного/перспективного приходит в голову только параллельное программирование и связанные с ним темы. Правда больше в плане софта.


Много тут направлений. Я, например, кластерами, состоящими из многоядерных машин занимаюсь. Точнее, разработкой интерпретатора/компилятора подо все это безобразие одного нашего языка. Работы — поле непаханное.
Как уже тут сказали — подумайте, что у вас на кафедре изучают, и что из этого можно параллелить. Покопайте в эту сторону.

Советую не слишком отделяться от кафедры. Могут быть с защитой проблемы. Т.к. совет тогда, по всей видимости, Вам самой придется искать. А в чужом совете защищаться — дело почти гиблое.
Правда, если что-то интересное получится, то есть и еще один расклад. Забить на защиту и развивать свой проект, пытаясь сделать его своим источником дохода (то ли продаться кому-то западному за зп, то ли делать коммерческий продукт).
Re[2]: Параллельное программир-е - подходящая область для ди
От: LaptevVV Россия  
Дата: 24.11.06 16:39
Оценка:
Здравствуйте, mik1, Вы писали:

M>Много тут направлений. Я, например, кластерами, состоящими из многоядерных машин занимаюсь. Точнее, разработкой интерпретатора/компилятора подо все это безобразие одного нашего языка. Работы — поле непаханное.

M>Как уже тут сказали — подумайте, что у вас на кафедре изучают, и что из этого можно параллелить. Покопайте в эту сторону.
Да, параллельные алгоритмы компиляции — это весчь интересная...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Параллельное программир-е - подходящая область для диссе
От: LaptevVV Россия  
Дата: 24.11.06 16:53
Оценка:
Здравствуйте, Vishenka, Вы писали:

Вот эту книжку посмотрите
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 24.11.06 17:11
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Вот эту книжку посмотрите


Спасибо! Завтра займусь поисками в наших книжных магазинах.
Re[2]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 24.11.06 17:26
Оценка:
Здравствуйте, mik1, Вы писали:
M>Советую не слишком отделяться от кафедры. Могут быть с защитой проблемы. Т.к. совет тогда, по всей видимости, Вам самой придется искать. А в чужом совете защищаться — дело почти гиблое.

Не такое уж и гиблое. У меня знакомый защищался. Правда проблемы были. А на нашей кафедре вообще аспиранты пишут диссеры по специальностям, которые в нашем ВУЗе не могут рассматривать — тут как угодно приходится совет искать, другое дело, тут уже связи есть.

M>Правда, если что-то интересное получится, то есть и еще один расклад. Забить на защиту и развивать свой проект, пытаясь сделать его своим источником дохода (то ли продаться кому-то западному за зп, то ли делать коммерческий продукт).


+
Re: Параллельное программир-е - подходящая область для диссе
От: FDSC Россия consp11.github.io блог
Дата: 24.11.06 17:28
Оценка:
Здравствуйте, Vishenka, Вы писали:


V>Вообщем, вопрос, который меня мучает, в теме сообщения плюс стоит ли этим заниматься на кафедре, от которй врядли удастся получить практическую помощь. Т.е. насколько эта область подходит для аспиранта-одиночки?


Не советую.
Подумайте, как вы будете отрабатывать ваши решения. Где вы возьмёте параллельную систему для "натурных" испытаний?
Подумайте, кто будет оценивать актуальность вашей темы (кроме вас), сможет ли кто-нибудь помочь вам, поправить? Иначе можно написать работу, которая будет никому не нужна.

Вообще такое бывает, когда человек занимается исследованиями самостоятельно, практически без участия науч. рука, но это дело очень редкое.
Re[3]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 24.11.06 17:33
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Здравствуйте, LaptevVV, Вы писали:


LVV>>Вот эту книжку посмотрите


V>Спасибо! Завтра займусь поисками в наших книжных магазинах.


Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...
Книга очень хорошая, то же советую.


Кое-какие обзорные статьи можно найти на сайте www.osp.ru, например:
http://www.osp.ru/text/302/380430/
http://www.osp.ru/issues/rub/182957/1072570.html
Re[4]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 24.11.06 17:55
Оценка:
Здравствуйте, FDSC, Вы писали:
FDS>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...
FDS>Книга очень хорошая, то же советую.


FDS>Кое-какие обзорные статьи можно найти на сайте www.osp.ru, например:

FDS>http://www.osp.ru/text/302/380430/
FDS>http://www.osp.ru/issues/rub/182957/1072570.html

Ещё http://www.parallel.ru
Re[4]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 24.11.06 22:21
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...

FDS>Книга очень хорошая, то же советую.

Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?
Re[5]: Параллельное программир-е - подходящая область для ди
От: Didro Россия home~pages
Дата: 24.11.06 22:44
Оценка:
Здравствуйте, Vishenka, Вы писали:
FDS>>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...
FDS>>Книга очень хорошая, то же советую.

V>Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?


Всё нормально. Я её тоже не читал .

>>Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?

Всё завит от поставленных целей. От желания, увлечённости, количества свободного времени,... от человека, короче говоря, всё зависит. Как вот отвечать на такие вопросы,а ?

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

Могу выслать рабочую программу курса "Параллельное программирование", который читается на 4-м курсе в нашем Вузе. Возможно это поможет оценить вам временные затраты на начальное изучение.
Re[2]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 24.11.06 22:47
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Это как? Обычно в аспирантуру поступают не для "галочки" (ну, имеется в виду, если поступают серьезно, а не для решения локально-бытовых проблем), а уже имея представление о тематике исследований и некоторый начальный багаж. Наверное, можно начинать и с 0, но в 3 года тогда 100% не уложиться. Да и смысл.


А вот так, возникло непреодолимое желание. Локально-бытовых проблем нет — не того пола (если вы о армии). Тянуть работы, над которыми я занималась в университете нет желания, хотя могла бы. Можно сказать, исчерпала себя в них или потеряла интерес. Пока что не совсем в _этой_ "теме" поэтому пишу здесь и прошу совета.
Значит, говорите, нет смысла начинать с нуля. Хм.... Ааааа, что делать?
Re[6]: Параллельное программир-е - подходящая область для ди
От: Didro Россия home~pages
Дата: 24.11.06 23:32
Оценка:
Добавлю... может излишне жёстко, но всё же
В Вашей ситуации если не выбрать реальной практической задачи для решения, то Вам будет не защититься. Объясню — работы в теоретической области хорошо даются, если на кафедре есть люди, которые в своих теоретических работах заложили некоторый фундамент, от которого вы потом сможете оттолкнуться. Строить свои теоретические изыскания на основе статей сторонних авторов достаточно сложно, поскольку в этом деле крайне важно личное общение — дискусс с автором статьи.

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

Второе. Если Вы хотите саморазвития дальнейшего как программиста и т.д. То аспирантура не единственный путь. Возможно, в Вашем городе есть возможность устроиться на работу по интересующей вас тематике.(вы писали, что уже работаете в web-dev фирме, о смене работы думать не будете?)

Можно и комбинировать.
Из личного опыта могу сказать, что обычно у нас на кафедре в аспирантуру идут через бакалавриат, поскольку это даёт хороший плацдарм для успешной защиты.
Re[4]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 24.11.06 23:49
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Начинать с нуля. Как я понимаю, других вариантов у вас нет. Вообще, были научные исследования, публикации за время учебы? Если да, какая тематика? Был ли постоянный научный руководитель?


НЕТ Участвовала пару раз в внутреуниверситетских конкурсах по созданию обучающих программ. Занимала первые места. Но это все судя по всему несерьезно.

AS>В общем, вам надо серьезно говорить с научным руководителем, проведя прежде те действия, о которых я писал ранее. Иначе вы будете делать то, что скажет он, интересно вам это или нет. В этом случае результат может и быть. Если будете делать только то, что интересно вам — 100% (ок, 99), что ваше дело не выгорит. Тут дело компромисов, нравится вам это или нет...


Поговорила с моим руководилелем, заявила о сфере моих интересов. Он сказал, что вел уже одного аспиранта, который занимался параллельным программированием, осталась от него недописанная диссертация на англ. языке и неопубликованные статьи. Не дописал — вызвали в Канаду на работу. Все бросил перед защитой и уехал. Вообщем сказал, что если я смогу как-то усовершенствовать его начинания, то из этого может получиться неплохая диссертация.
Re[5]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 24.11.06 23:53
Оценка:
правда что там за диссертация я не видела, так что полагаться на это рановато
Re[5]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 25.11.06 00:14
Оценка:
AS>>Начинать с нуля. Как я понимаю, других вариантов у вас нет. Вообще, были научные исследования, публикации за время учебы? Если да, какая тематика? Был ли постоянный научный руководитель?

V>НЕТ Участвовала пару раз в внутреуниверситетских конкурсах по созданию обучающих программ. Занимала первые места. Но это все судя по всему несерьезно.


Тогда я не могу понять, на что вы надеялись, когда поступали... Точнее, вообще не могу понять мотивы, честно.

AS>>В общем, вам надо серьезно говорить с научным руководителем, проведя прежде те действия, о которых я писал ранее. Иначе вы будете делать то, что скажет он, интересно вам это или нет. В этом случае результат может и быть. Если будете делать только то, что интересно вам — 100% (ок, 99), что ваше дело не выгорит. Тут дело компромисов, нравится вам это или нет...


V>Поговорила с моим руководилелем, заявила о сфере моих интересов. Он сказал, что вел уже одного аспиранта, который занимался параллельным программированием, осталась от него недописанная диссертация на англ. языке и неопубликованные статьи. Не дописал — вызвали в Канаду на работу. Все бросил перед защитой и уехал. Вообщем сказал, что если я смогу как-то усовершенствовать его начинания, то из этого может получиться неплохая диссертация.


Вы уверены, что точно понимаете под параллельным программированием то, что это на самом деле? Это очень серьезная тематика, которая требует хорошего знания дискретной (и не только) математики, теории графов, множеств, алгоритмов, поиска решений, численных методов, функционального анализа и логики... Я бы сказал, что это даже больше не техническая, а физ-мат. проблема — посмотрите, например, работы по lockfree программированию. Т.е. базовые теоретические знания требуются довольно серьезные. Например, http://lib.mexmat.ru/books/9207
Студенты от курса этого гражданина вешаются Редко кто больше тройки получает.
Я не то чтобы отговариваю, отнюдь (тем более, я не могу оценивать ваши знания в предметных областях). Просто следует трезво оценивать свои силы, заранее изучив основные вопросы предметноей области и определить те, которые вы собираетесь затрагивать. Чем уже специфика — тем лучше же для вас.
В любом случае — удачи.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Параллельное программир-е - подходящая область для диссе
От: Vishenka Россия  
Дата: 25.11.06 01:00
Оценка:
Спасибо!

Конечно напугали вы меня, но и добавили стимула! А математику я всегда любила и занималась ей глубоко.
Re[5]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 25.11.06 12:05
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Здравствуйте, FDSC, Вы писали:


FDS>>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...

FDS>>Книга очень хорошая, то же советую.

V>Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?


Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.

Если хочется — то надо. Другой вопрос, нужно выбрать действительно актуальную тему и понять, дейстсвительно ли вам этого хочется, ведь есть и другие темы. Возможно в городе, где вы живёте есть НИИ или даже просто коммерческие фирмы, занимающиеся смежными задачами, нужно попытатся связаться с ними и найти актуальную и новую тему диссертации, если науч. рук. ничего не может посоветовать. В общем, нужно найти людей, которые рядом с вами занимаются параллельными вычислениями на РЕАЛЬНЫХ машинах, вполне возможно, они захотят вам помочь. Главное в таком случае, не забыть, что если вы возьмёте частную проблему, она должна быть именно научной или хорошо обобщаться до неё (и вы должны будете её обобщить), иначе вас могут просто не выпустить на защиту...

В общем требуются: реальные люди и высокопроизводительная система (хотя бы некотрое подобие), реальная проблема, причём именно научная, а не инженерная.
Re[6]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 25.11.06 12:10
Оценка:
FDS>>>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...
FDS>>>Книга очень хорошая, то же советую.

V>>Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?


FDS>Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.


Да при чем тут доступ? Параллельное программирование — не практическая, а теоретическая область. Существует множество эмуляторов параллельных систем. Можно даже на однопроцессорной системе оценить работоспособность алгоритмов lockfree или распределения ресурсов. И высокая производительность тут тоже не при чем — оценить сравнительную производительность методов\средств можно на любой технике.

FDS>Если хочется — то надо. Другой вопрос, нужно выбрать действительно актуальную тему и понять, дейстсвительно ли вам этого хочется, ведь есть и другие темы. Возможно в городе, где вы живёте есть НИИ или даже просто коммерческие фирмы, занимающиеся смежными задачами, нужно попытатся связаться с ними и найти актуальную и новую тему диссертации, если науч. рук. ничего не может посоветовать. В общем, нужно найти людей, которые рядом с вами занимаются параллельными вычислениями на РЕАЛЬНЫХ машинах, вполне возможно, они захотят вам помочь. Главное в таком случае, не забыть, что если вы возьмёте частную проблему, она должна быть именно научной или хорошо обобщаться до неё (и вы должны будете её обобщить), иначе вас могут просто не выпустить на защиту...


FDS>В общем требуются: реальные люди и высокопроизводительная система (хотя бы некотрое подобие), реальная проблема, причём именно научная, а не инженерная.



Никаких особых технических средств не требуется (они могут потребоваться только для проведения практических исследований уже после разработки и апробации методов). Требуется умение ставить и решать задачи.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[5]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 25.11.06 12:12
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Поговорила с моим руководилелем, заявила о сфере моих интересов. Он сказал, что вел уже одного аспиранта, который занимался параллельным программированием, осталась от него недописанная диссертация на англ. языке и неопубликованные статьи. Не дописал — вызвали в Канаду на работу. Все бросил перед защитой и уехал. Вообщем сказал, что если я смогу как-то усовершенствовать его начинания, то из этого может получиться неплохая диссертация.


Ну, вот видите, не всё так страшно. Посмотрите, обязательно, книгу Воеводиных, особенно главы 6, 7, 8. Если вам математики хватает — можете браться, Если тяжело — думайте. Посмотрите другие книги. В общем, судя по всему у вас есть шансы, раз уж даже руководитель не против...
Re[6]: Параллельное программир-е - подходящая область для ди
От: SeLarin Россия http://selarin.livejournal.com
Дата: 25.11.06 18:15
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.


В нашей стране есть возможность бесплатно получить достп к многопроцессорным системам и использовать их в своих целях. Естественно требуется обосновать необходимость использования ресурсов...
... << RSDN@Home 1.2.0 alpha rev. 653>>
Re[7]: Параллельное программир-е - подходящая область для ди
От: Didro Россия home~pages
Дата: 25.11.06 20:08
Оценка:
Здравствуйте, SeLarin, Вы писали:

SL>В нашей стране есть возможность бесплатно получить достп к многопроцессорным системам и использовать их в своих целях. Естественно требуется обосновать необходимость использования ресурсов...


Согласен. Могу привести примеры конкретные — партнёрские программы от Intel и IBM — предоставляют свои ВЦ для тестирования ваших программ, бесплатно(на халяву). Возможен удалённый доступ к этим ВЦ.
Ну и потом сейчас и в некоторых Вузах есть кластера(Томский вуз, нпр.), иногда Вуз взаимодействует с промышленностью — на предприятиях есть ВЦ. Было бы чего тестировать, на чём тестировать сейчас найти сравнительно легко.
Re[7]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 26.11.06 09:10
Оценка:
Здравствуйте, Andrew S, Вы писали:

FDS>>>>Странно, что вы хотите заниматься параллельными вычислениями и не знаете при этом этой книги...

FDS>>>>Книга очень хорошая, то же советую.

V>>>Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?


FDS>>Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.


AS>Да при чем тут доступ? Параллельное программирование — не практическая, а теоретическая область. Существует множество эмуляторов параллельных систем. Можно даже на однопроцессорной системе оценить работоспособность алгоритмов lockfree или распределения ресурсов. И высокая производительность тут тоже не при чем — оценить сравнительную производительность методов\средств можно на любой технике.


Никому не посоветовал бы заниматься "теоретической" областью, имеющей явное прикладное значение. Оценить — да, но реальные результаты на высокопроизводительной системе будут совсем другие, не думаю что для какого-нибудь компьютера есть исчерпывающая модель его поведения. С моей точки зрения, было бы неинтересно заниматься параллельным программированием в абсолютно теоретическом смысле слова. Возможно, если только оптимизирующими компиляторами.

AS>

AS>Никаких особых технических средств не требуется (они могут потребоваться только для проведения практических исследований уже после разработки и апробации методов). Требуется умение ставить и решать задачи.

Насчёт умения ставить и решать задачи — да требуется. Но проблемы лучше брать реальные, а не те, которые выдумал сам.
Re[7]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 26.11.06 09:16
Оценка:
Здравствуйте, SeLarin, Вы писали:

SL>Здравствуйте, FDSC, Вы писали:


FDS>>Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.


SL>В нашей стране есть возможность бесплатно получить достп к многопроцессорным системам и использовать их в своих целях. Естественно требуется обосновать необходимость использования ресурсов...


Я не про то. Лучше просто на ней работать и знать проблемы, что называется "изнутри", что бы темы были не вымученными из головы. К тому же, у меня есть сомнение, что этого "доступа" будет достаточно много для того, что бы по нормальному въехать в систему. Просто проблем от этого сильно прибавится.

У меня самого в работе аналогичная ситуация: теоретически я могу получить результаты натурного эксперимента, но практически мне это мало что даёт, нужно немного не то...
Опять же, что касается аргументов AndrewS, у меня то же теоретическая работа в области, имеющей прикладную направленность. Но сама работа в практической деятельности вряд ли что даст, так как существуют альтернативные методы, которые всех устраивают, а если кого-то и не устраивают, то они молчат в тряпочку об этом и не видно их, и не слышно. Не то чтобы это для меня сейчас было критично, но в аспирантуру по этой теме я не пойду, я уже сейчас чувствую, как мне неприятно работать над темой, актуальность которой я не чувствую и не могу обосновать.
Re[8]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 26.11.06 09:20
Оценка:
Здравствуйте, Didro, Вы писали:

D>Здравствуйте, SeLarin, Вы писали:


SL>>В нашей стране есть возможность бесплатно получить достп к многопроцессорным системам и использовать их в своих целях. Естественно требуется обосновать необходимость использования ресурсов...


D>Согласен. Могу привести примеры конкретные — партнёрские программы от Intel и IBM — предоставляют свои ВЦ для тестирования ваших программ, бесплатно(на халяву). Возможен удалённый доступ к этим ВЦ.

D>Ну и потом сейчас и в некоторых Вузах есть кластера(Томский вуз, нпр.), иногда Вуз взаимодействует с промышленностью — на предприятиях есть ВЦ. Было бы чего тестировать, на чём тестировать сейчас найти сравнительно легко.

Как я уже сказал, в этом нужно "вариться", чтобы было интересно. Лично моё мнение. Впрочем, куча народу занимается тем, чего вообще не понимает, так что, наверное, не так всё плохо. Но лично мне было бы тяжело так заниматься параллельными системами, это примерно то же самое, что теоретически ухаживать за девушкой.
Re[8]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 26.11.06 14:12
Оценка:
FDS>>>Не в этом дело. Если у вас есть доступ к многопроцессорной системе (скажем, процессоров 16 хотя бы) — то вы справитесь. Если нет — то это будет пустая трата времени, фантазирование что можно было бы сделать, если бы она у вас была.

AS>>Да при чем тут доступ? Параллельное программирование — не практическая, а теоретическая область. Существует множество эмуляторов параллельных систем. Можно даже на однопроцессорной системе оценить работоспособность алгоритмов lockfree или распределения ресурсов. И высокая производительность тут тоже не при чем — оценить сравнительную производительность методов\средств можно на любой технике.


FDS>Никому не посоветовал бы заниматься "теоретической" областью, имеющей явное прикладное значение. Оценить — да, но реальные результаты на высокопроизводительной системе будут совсем другие, не думаю что для какого-нибудь компьютера есть исчерпывающая модель его поведения. С моей точки зрения, было бы неинтересно заниматься параллельным программированием в абсолютно теоретическом смысле слова. Возможно, если только оптимизирующими компиляторами.


Любая теоретическая область имеет прикладное значение, явное или не очень. Еще раз — разработать методы\методики, и оценить их сравнительную производительность (то, что называет апробация) на эмуляторе — реально, да не то что реально — так и надо делать. А уже внедрение и оценка результатов внедрения — заказываешь время на ВЦ и вперед. Можно и удаленно, как уже говорили. В кандидатской работе внедрение — дело десятое. А уж если область вообще теоретическая, что в плане параллельного программирования я могу представить себе довольно легко, то и внедрения никто требовать не будет.

AS>>

AS>>Никаких особых технических средств не требуется (они могут потребоваться только для проведения практических исследований уже после разработки и апробации методов). Требуется умение ставить и решать задачи.

FDS>Насчёт умения ставить и решать задачи — да требуется. Но проблемы лучше брать реальные, а не те, которые выдумал сам.


При чем тут это? Задачи могут быть вполне реальными, методы их решеия — чисто теоретическими.
Пример? Легко. Мой сокурсний Юрий Уральский, когда писал свою демонстрашку под NV40, победившую на конкурсе нвидии, вообще не имел даже подобной видеокарты (тогда и были, что только инженерные самплы). Однако вполне смог запрограммировать, пересчитать на эмуляторе в ави и победить. Выводы можете сделать сами.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[2]: Параллельное программир-е - подходящая область для ди
От: Гоги Россия  
Дата: 27.11.06 06:09
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Не советую.

FDS>Подумайте, как вы будете отрабатывать ваши решения. Где вы возьмёте параллельную систему для "натурных" испытаний?
FDS>Подумайте, кто будет оценивать актуальность вашей темы (кроме вас), сможет ли кто-нибудь помочь вам, поправить? Иначе можно написать работу, которая будет никому не нужна.

В Москве есть суперкомпьютерный центр (в здании академии наук). Там 736 процессорная машина стоит.
Если учишься в профильной аспирантуре, то удаленный доступ на нее получить можно,
Re[5]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 27.11.06 08:11
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Спасибо за совет. Да я хочу этим заниматься, но в университете у нас было несколько ознакомительных лекций, ничего практического. Думаете нелепо осваивать новую область будучи аспирантом? Слишком мало времени?


Нет, не нелепо. Я начал рыть тему своей нынешней работы за полгода до поступления в аспирантуру. Хотя сейчас состояние такое, что успею или нет — фифти-фифти.
Re[6]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 27.11.06 08:14
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Вы уверены, что точно понимаете под параллельным программированием то, что это на самом деле? Это очень серьезная тематика, которая требует хорошего знания дискретной (и не только) математики, теории графов, множеств, алгоритмов, поиска решений, численных методов, функционального анализа и логики... Я бы сказал, что это даже больше не техническая, а физ-мат. проблема — посмотрите, например, работы по lockfree программированию. Т.е. базовые теоретические знания требуются довольно серьезные. Например, http://lib.mexmat.ru/books/9207

AS>Студенты от курса этого гражданина вешаются Редко кто больше тройки получает.

Андрей, Вы не из МЭИ? Если нет, то я удивлен, что Топоркова где-то вовне используют.
Re[3]: Параллельное программир-е - подходящая область для ди
От: SeLarin Россия http://selarin.livejournal.com
Дата: 27.11.06 08:50
Оценка:
Здравствуйте, Гоги, Вы писали:

Г>В Москве есть суперкомпьютерный центр (в здании академии наук). Там 736 процессорная машина стоит.

Г>Если учишься в профильной аспирантуре, то удаленный доступ на нее получить можно,

Во-первых, там стоит не 736, а 768 процессорный кластер (МВС 1000М). Во-вторых, он там не самый мощный. Ну а в-третьих, аспирантура не обязательно должна быть профильной.
Re[3]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 27.11.06 09:05
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Не такое уж и гиблое. У меня знакомый защищался. Правда проблемы были. А на нашей кафедре вообще аспиранты пишут диссеры по специальностям, которые в нашем ВУЗе не могут рассматривать — тут как угодно приходится совет искать, другое дело, тут уже связи есть.


Согласись, что сначала нужно рассмотреть путь наименьшего сопротивления. А уж особенно в применении к нашей научной мафии. Тут, кстати, помогает крупность фигуры твоего научного руководителя. Благо вот, у меня совет свой в вузе, и как раз по паралельным вычислениям туда можно.
Re[2]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 27.11.06 09:18
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Подумайте, как вы будете отрабатывать ваши решения. Где вы возьмёте параллельную систему для "натурных" испытаний?


Говорят, сейчас 2-ядерные процессоры продают? А за большие бабки даже и 4-ядерные?
На самом деле, если есть голова на плечах, то экстраполировать работу программы на большее число процессоров можно (оценка, конечно, не точной будет, но похожей на правду). А вот иметь двухядерник, а не одноядерник для домашних тестов важно. Иначе многие баги мимо пролетают.
Re[7]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 27.11.06 09:53
Оценка:
AS>>Вы уверены, что точно понимаете под параллельным программированием то, что это на самом деле? Это очень серьезная тематика, которая требует хорошего знания дискретной (и не только) математики, теории графов, множеств, алгоритмов, поиска решений, численных методов, функционального анализа и логики... Я бы сказал, что это даже больше не техническая, а физ-мат. проблема — посмотрите, например, работы по lockfree программированию. Т.е. базовые теоретические знания требуются довольно серьезные. Например, http://lib.mexmat.ru/books/9207
AS>>Студенты от курса этого гражданина вешаются Редко кто больше тройки получает.

M>Андрей, Вы не из МЭИ? Если нет, то я удивлен, что Топоркова где-то вовне используют.


Из МЭИ. Но Топорков читает лекции не только у нас. Кстати, указанная книга Воеводиных по сравнению с тем, что требует от студентов он — курс ликбеза...
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[8]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 27.11.06 10:53
Оценка:
Здравствуйте, Andrew S, Вы писали:

M>>Андрей, Вы не из МЭИ? Если нет, то я удивлен, что Топоркова где-то вовне используют.


AS>Из МЭИ. Но Топорков читает лекции не только у нас. Кстати, указанная книга Воеводиных по сравнению с тем, что требует от студентов он — курс ликбеза...


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

Я с ПМ (АВТИ), кстати.
Re[9]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 27.11.06 11:00
Оценка:
M>>>Андрей, Вы не из МЭИ? Если нет, то я удивлен, что Топоркова где-то вовне используют.

AS>>Из МЭИ. Но Топорков читает лекции не только у нас. Кстати, указанная книга Воеводиных по сравнению с тем, что требует от студентов он — курс ликбеза...


M>Да я в курсе про сравнительный уровень Воеводиных и Топоркова. Первых я прочел, будучи поверхностно знакомым с этой темой. Нового узнал, но немного. Из Топрокова читал только то, что мне было нужно. Уровень совсем другой.


Другой в хорошем или плохом смысле слова?

M>Я с ПМ (АВТИ), кстати.


Я с ВТ (АВТИ). Правда, уже можно сказать, был.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[10]: Параллельное программир-е - подходящая область для д
От: mik1  
Дата: 27.11.06 11:17
Оценка:
Здравствуйте, Andrew S, Вы писали:

M>>Да я в курсе про сравнительный уровень Воеводиных и Топоркова. Первых я прочел, будучи поверхностно знакомым с этой темой. Нового узнал, но немного. Из Топоркова читал только то, что мне было нужно. Уровень совсем другой.

AS>Другой в хорошем или плохом смысле слова?

В хорошем. Заумная, правда, книжка маленько...
У нас тоже есть аналог, по которому 4ка — щасье. Теория направленных отношений by Kutepov and Falk Скажем так, высоконаучная теория функциональных языков.

M>>Я с ПМ (АВТИ), кстати.

AS>Я с ВТ (АВТИ). Правда, уже можно сказать, был.

Если мне память не изменяет, как раз вотчина Топоркова?
Re[4]: Параллельное программир-е - подходящая область для ди
От: Гоги Россия  
Дата: 27.11.06 15:05
Оценка:
Здравствуйте, SeLarin, Вы писали:

SL>Здравствуйте, Гоги, Вы писали:


Г>>В Москве есть суперкомпьютерный центр (в здании академии наук). Там 736 процессорная машина стоит.

Г>>Если учишься в профильной аспирантуре, то удаленный доступ на нее получить можно,

SL>Во-первых, там стоит не 736, а 768 процессорный кластер (МВС 1000М). Во-вторых, он там не самый мощный. Ну а в-третьих, аспирантура не обязательно должна быть профильной.


ну 768, запамятовал. Короче такая машина есть. Так что было бы желание.
Re[11]: Параллельное программир-е - подходящая область для д
От: Andrew S Россия http://alchemy-lab.com
Дата: 27.11.06 15:36
Оценка:
M>>>Да я в курсе про сравнительный уровень Воеводиных и Топоркова. Первых я прочел, будучи поверхностно знакомым с этой темой. Нового узнал, но немного. Из Топоркова читал только то, что мне было нужно. Уровень совсем другой.
AS>>Другой в хорошем или плохом смысле слова?

M>В хорошем. Заумная, правда, книжка маленько...


Ну, видимо сказывается его отличная фундаментальная подготовка — МГУ, все-таки. Впрочем, по моему мнению, именно такая подготовка и нужная для решения реальных задач параллельного программирования. А иначе все это будет околонаучной фикцией. Другое дело, надо ли со студентов все это требовать — но тут я ему не судья.

M>>>Я с ПМ (АВТИ), кстати.

AS>>Я с ВТ (АВТИ). Правда, уже можно сказать, был.

M>Если мне память не изменяет, как раз вотчина Топоркова?


Да, он зав. кафедры ВТ.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[5]: Параллельное программир-е - подходящая область для ди
От: LaptevVV Россия  
Дата: 27.11.06 17:31
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>НЕТ Участвовала пару раз в внутреуниверситетских конкурсах по созданию обучающих программ. Занимала первые места. Но это все судя по всему несерьезно.

Неееееееее....
А вот напишите ка систему-тренажер по программированию, чтоб учила писать проги вместо препода...

Да там столько можно напахать науки с применением ии, что ни какое параллельное программирование не сравнится...

V>Поговорила с моим руководилелем, заявила о сфере моих интересов. Он сказал, что вел уже одного аспиранта, который занимался параллельным программированием, осталась от него недописанная диссертация на англ. языке и неопубликованные статьи. Не дописал — вызвали в Канаду на работу. Все бросил перед защитой и уехал. Вообщем сказал, что если я смогу как-то усовершенствовать его начинания, то из этого может получиться неплохая диссертация.

Ну, тогда это не с нуля...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Параллельное программир-е - подходящая область для диссе
От: RandomGuid  
Дата: 29.11.06 01:40
Оценка:
Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.
Re[2]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 29.11.06 05:48
Оценка:
Здравствуйте, RandomGuid, Вы писали:

RG>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.


Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".
А вот применений старых подходов к новым областям — ну запросто...
Re[3]: Параллельное программир-е - подходящая область для ди
От: RandomGuid  
Дата: 29.11.06 13:18
Оценка:
Здравствуйте, mik1, Вы писали:

RG>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.


M>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>А вот применений старых подходов к новым областям — ну запросто...

Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.
Re[4]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.11.06 14:09
Оценка:
RG>>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.

M>>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>>А вот применений старых подходов к новым областям — ну запросто...

RG>Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.


Не так.
Почитайте http://vak.ed.gov.ru/norm_doc/186/

П.8
Диссертация на соискание ученой степени доктора наук должна быть научно-квалификационной работой, в которой на основании выполненных автором исследований разработаны теоретические положения, совокупность которых можно квалифицировать как новое крупное научное достижение, либо решена крупная научная проблема, имеющая важное социально-культурное или хозяйственное значение, либо изложены научно обоснованные технические, экономические или технологические решения, внедрение которых вносит значительный вклад в развитие экономики страны и повышение ее обороноспособности.


Так что совершенно необязательно изобретать новые методы. Вполне часто бывает применение известных методов к узкоспециализированным задачам.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[6]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 29.11.06 15:19
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Vishenka, Вы писали:


V>>НЕТ Участвовала пару раз в внутреуниверситетских конкурсах по созданию обучающих программ. Занимала первые места. Но это все судя по всему несерьезно.

LVV>Неееееееее....
LVV>А вот напишите ка систему-тренажер по программированию, чтоб учила писать проги вместо препода...
LVV>
LVV>Да там столько можно напахать науки с применением ии, что ни какое параллельное программирование не сравнится...

Рассмотрю этот вариант , если не пойдет параллельное программирование Спасибо!
Re[5]: Параллельное программир-е - подходящая область для ди
От: RandomGuid  
Дата: 29.11.06 15:45
Оценка:
Здравствуйте, Andrew S, Вы писали:

RG>>>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.


M>>>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>>>А вот применений старых подходов к новым областям — ну запросто...

RG>>Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.


AS>Не так.

AS>Почитайте http://vak.ed.gov.ru/norm_doc/186/

AS>

AS>П.8
AS>Диссертация на соискание ученой степени доктора наук должна быть научно-квалификационной работой, в которой на основании выполненных автором исследований разработаны теоретические положения, совокупность которых можно квалифицировать как новое крупное научное достижение, либо решена крупная научная проблема, имеющая важное социально-культурное или хозяйственное значение, либо изложены научно обоснованные технические, экономические или технологические решения, внедрение которых вносит значительный вклад в развитие экономики страны и повышение ее обороноспособности.


AS>Так что совершенно необязательно изобретать новые методы. Вполне часто бывает применение известных методов к узкоспециализированным задачам.


Ну дык вы привели требования к степени ДОКТОРА НАУК. Защитить докторскую сейчас на параллельных вычислениях — ПОЧТИ НЕРЕАЛЬНО, уж слишком хорошо истоптана эта тема. Даже кандидатскую НА ЭТОМ защитить сейчас очень трудно — говорю как человек, который позавчера стал кандидатом наук.
Re[6]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.11.06 15:51
Оценка:
RG>>>>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.

M>>>>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>>>>А вот применений старых подходов к новым областям — ну запросто...

RG>>>Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.


AS>>Не так.

AS>>Почитайте http://vak.ed.gov.ru/norm_doc/186/

AS>>

AS>>П.8
AS>>Диссертация на соискание ученой степени доктора наук должна быть научно-квалификационной работой, в которой на основании выполненных автором исследований разработаны теоретические положения, совокупность которых можно квалифицировать как новое крупное научное достижение, либо решена крупная научная проблема, имеющая важное социально-культурное или хозяйственное значение, либо изложены научно обоснованные технические, экономические или технологические решения, внедрение которых вносит значительный вклад в развитие экономики страны и повышение ее обороноспособности.


AS>>Так что совершенно необязательно изобретать новые методы. Вполне часто бывает применение известных методов к узкоспециализированным задачам.


RG>Ну дык вы привели требования к степени ДОКТОРА НАУК.


Найдите 10 отличий.

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



Итого — вполне можно. Не надо разрабатывать никаких новых методов, достоточно грамотно и обоснованно их применить. Возможно, еще описать методику применения.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[5]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 29.11.06 15:52
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>

AS>П.8
AS>Диссертация на соискание ученой степени доктора наук должна быть научно-квалификационной работой, в которой на основании выполненных автором исследований разработаны теоретические положения, совокупность которых можно квалифицировать как новое крупное научное достижение, либо решена крупная научная проблема, имеющая важное социально-культурное или хозяйственное значение, либо изложены научно обоснованные технические, экономические или технологические решения, внедрение которых вносит значительный вклад в развитие экономики страны и повышение ее обороноспособности.


AS>Так что совершенно необязательно изобретать новые методы. Вполне часто бывает применение известных методов к узкоспециализированным задачам.


Да, но ведь это для докторской. А в следующем параграфе этого пункта написано:

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

В моем случае тем более можно обойтись без изобретения новых методов

К примеру, у нас на кафедре есть несколько хороших работ по нейронным сетям. Один аспирант придумал новую топологию нейронной сети с внутренним учителем. Но время ее обучения на больших выборках достаточно велико. Можно ли использовать методы параллельного программирования для оптимизации работы (обучения) НС. И вообще, на сколько будет интересна работа сочитающая в себе эти две сферы — НС и ПП? Какое влияние может оказать на НС применение ПП помимо оптимизации временнных характеристик при обучении? И вообще, есть ли смысл в этом сочетании?
Re[6]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 29.11.06 15:54
Оценка:
На сколько все одинаково правильно мыслят
Re[7]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 29.11.06 15:55
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>На сколько все одинаково правильно мыслят


Причем одновременно!
Re[8]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.11.06 16:03
Оценка:
V>>На сколько все одинаково правильно мыслят

V>Причем одновременно!


Ничего подобного, я исправился на минуту раньше.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[6]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.11.06 16:05
Оценка:
>> Даже кандидатскую НА ЭТОМ защитить сейчас очень трудно — говорю как человек, который позавчера стал кандидатом наук.

Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[3]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 29.11.06 16:09
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>Здравствуйте, LaptevVV, Вы писали:


LVV>>Вот эту книжку посмотрите


Аааааа, наш самый лучший книжный магазин недавно сгорел! Не видать мне книги! Придется заказывать через инет.
А вообще, нигде у нас литературы нет по этой теме. Слишком узко-специализированная она.
Re[7]: Параллельное программир-е - подходящая область для ди
От: wonderboy  
Дата: 29.11.06 16:25
Оценка:
Здравствуйте, Andrew S, Вы писали:

>>> Даже кандидатскую НА ЭТОМ защитить сейчас очень трудно — говорю как человек, который позавчера стал кандидатом наук.

AS>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...

Так и есть, формальность. Но нервы эта формальность тоже треплет прилично Особенно защищающимся с другом городе.
Удачи!

PS. На днях ровно год, как защитился.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: Параллельное программир-е - подходящая область для ди
От: wonderboy  
Дата: 29.11.06 16:25
Оценка:
Здравствуйте, Vishenka, Вы писали:

V>К примеру, у нас на кафедре есть несколько хороших работ по нейронным сетям. Один аспирант придумал новую топологию нейронной сети с внутренним учителем. Но время ее обучения на больших выборках достаточно велико. Можно ли использовать методы параллельного программирования для оптимизации работы (обучения) НС. И вообще, на сколько будет интересна работа сочитающая в себе эти две сферы — НС и ПП? Какое влияние может оказать на НС применение ПП помимо оптимизации временнных характеристик при обучении? И вообще, есть ли смысл в этом сочетании?


Мое имхо по этому вопросу:
НС требуют параллельных вычислений по своей сути. Думаю, что этим уже кто-то активно занимается. Даже почти уверен. Так что вы вполне могли бы эту тему поддержать новым исследованием. Почему нет. Тем более говорите, что есть какой-то базис.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: Параллельное программир-е - подходящая область для ди
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.11.06 16:40
Оценка:
>>>> Даже кандидатскую НА ЭТОМ защитить сейчас очень трудно — говорю как человек, который позавчера стал кандидатом наук.
AS>>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...

W>Так и есть, формальность. Но нервы эта формальность тоже треплет прилично Особенно защищающимся с другом городе.


Да, нервов попортилось прилично. Причем не при написании работы, а при сборе всяких формальных документов... Ненавижу эту бумажную пургу, справка на справке и справкой же погоняет.

W>Удачи!


Спасибо. Надеюсь, что она таки не повернется филейной частью.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[7]: Параллельное программир-е - подходящая область для ди
От: RandomGuid  
Дата: 29.11.06 16:59
Оценка:
Здравствуйте, Andrew S, Вы писали:

>>> Даже кандидатскую НА ЭТОМ защитить сейчас очень трудно — говорю как человек, который позавчера стал кандидатом наук.


AS>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...


Удачи!

Главное — не волноваться и уверенно отвечать на вопросы.
Re[8]: Параллельное программир-е - подходящая область для ди
От: wonderboy  
Дата: 29.11.06 17:11
Оценка:
Здравствуйте, RandomGuid, Вы писали:

RG>Здравствуйте, Andrew S, Вы писали:


AS>>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...

RG>Удачи!
RG>Главное — не волноваться и уверенно отвечать на вопросы.

Причем, не так важно что отвечать. Главное — уверенно
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 30.11.06 12:25
Оценка:
Здравствуйте, Andrew S, Вы писали:

FDS>>Насчёт умения ставить и решать задачи — да требуется. Но проблемы лучше брать реальные, а не те, которые выдумал сам.


AS>При чем тут это? Задачи могут быть вполне реальными, методы их решеия — чисто теоретическими.

AS>Пример? Легко. Мой сокурсний Юрий Уральский, когда писал свою демонстрашку под NV40, победившую на конкурсе нвидии, вообще не имел даже подобной видеокарты (тогда и были, что только инженерные самплы). Однако вполне смог запрограммировать, пересчитать на эмуляторе в ави и победить. Выводы можете сделать сами.

Вы приводите положительные примеры, но это не значит, что нет отрицательных
Re[3]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 30.11.06 12:26
Оценка:
Здравствуйте, mik1, Вы писали:

M>Здравствуйте, FDSC, Вы писали:


FDS>>Подумайте, как вы будете отрабатывать ваши решения. Где вы возьмёте параллельную систему для "натурных" испытаний?


M>Говорят, сейчас 2-ядерные процессоры продают? А за большие бабки даже и 4-ядерные?

M>На самом деле, если есть голова на плечах, то экстраполировать работу программы на большее число процессоров можно (оценка, конечно, не точной будет, но похожей на правду). А вот иметь двухядерник, а не одноядерник для домашних тестов важно. Иначе многие баги мимо пролетают.

Вы явно ничего не знаете про многопроцессорные системы.
Достаточно попросить вас рассказать отличие SMP и ccNUMA и вы уже завалитесь, спорю.
Re[7]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 30.11.06 12:33
Оценка:
Здравствуйте, Vishenka, Вы писали:

LVV>>А вот напишите ка систему-тренажер по программированию, чтоб учила писать проги вместо препода...

LVV>>
LVV>>Да там столько можно напахать науки с применением ии, что ни какое параллельное программирование не сравнится...

V>Рассмотрю этот вариант , если не пойдет параллельное программирование Спасибо!


А что, тут будет научная новизна?

Главное, что бы на защите было не стыдно... лично моё мнение. Почему-то другие этого не понимают, наверное, без стыда и совести, только бы диссер защитить, а какой уже не важно...
Re[9]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 30.11.06 12:35
Оценка:
Здравствуйте, wonderboy, Вы писали:

W>Здравствуйте, RandomGuid, Вы писали:


RG>>Здравствуйте, Andrew S, Вы писали:


AS>>>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...

RG>>Удачи!
RG>>Главное — не волноваться и уверенно отвечать на вопросы.

W>Причем, не так важно что отвечать. Главное — уверенно


Главное — что быне хотели завалить...
Re[10]: Параллельное программир-е - подходящая область для д
От: Andrew S Россия http://alchemy-lab.com
Дата: 30.11.06 22:01
Оценка:
AS>>>>Кстати, поздравляю. Мне еще только завтра предстоит Впрочем, все уже давно решено, сама защита — обычно просто формальность...
RG>>>Удачи!
RG>>>Главное — не волноваться и уверенно отвечать на вопросы.

W>>Причем, не так важно что отвечать. Главное — уверенно


FDS>Главное — что быне хотели завалить...


Это верно. Хотя, конечно, БыНе это сильно
В общем, еще одним кандидатом стало больше... (точнее, станет, как только ВАК утвердит). Вот только бабаха не произошло. Обычно так, мирно и скуШно
Может, старею?
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[11]: Параллельное программир-е - подходящая область для д
От: wonderboy  
Дата: 01.12.06 10:08
Оценка:
Здравствуйте, Andrew S, Вы писали:

W>>>Причем, не так важно что отвечать. Главное — уверенно

FDS>>Главное — что быне хотели завалить...
AS>Это верно. Хотя, конечно, БыНе это сильно
AS>В общем, еще одним кандидатом стало больше... (точнее, станет, как только ВАК утвердит). Вот только бабаха не произошло. Обычно так, мирно и скуШно
AS>Может, старею?

У каждого из совета свои бабахи в голове крутятся. Других им не надо
Принимай поздравления!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[12]: Параллельное программир-е - подходящая область для д
От: Andrew S Россия http://alchemy-lab.com
Дата: 01.12.06 10:34
Оценка:
W>У каждого из совета свои бабахи в голове крутятся. Других им не надо

Не, имелся в виду бабах из форума юмор. После защиты дипломов было как-то .. легко, что ли. А сейчас нет ощущения выполненной работы. Может, потому, что еще надо кучу бумаг оформлять, или просто потому, что готовилось к этому все полгода... В общем, чувство "глубокого удовлетворения" испытано не было Хотя и прошло все вполне себе прилично.

W>Принимай поздравления!


Спасибо. Теперь буду оформляться...
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re[8]: Параллельное программир-е - подходящая область для ди
От: LaptevVV Россия  
Дата: 01.12.06 14:10
Оценка:
Здравствуйте, FDSC, Вы писали:

LVV>>>А вот напишите ка систему-тренажер по программированию, чтоб учила писать проги вместо препода...

LVV>>>Да там столько можно напахать науки с применением ии, что ни какое параллельное программирование не сравнится...
V>>Рассмотрю этот вариант , если не пойдет параллельное программирование Спасибо!
FDS>А что, тут будет научная новизна?
Вот представьте себе ситуацию обучения в вузе технологии оопроектирования...
Препод рассказал про умл, теоретически все все знают...
Приходят на лабы — задание получают: создать use-case для учебной системы... Начинают тыкаться — определять роли, рисовать диаграмму... Рядом стоит препод и поправляет ошибки, которые будут неизбежно... Советует, как лучше сделать...
И остальные диаграммы — аналогично...
А теперь представьте себе ту же лабу, тока препода нет, а система отслеживает действия студента и поправляет его, дает советы, как лучше сделать...
Как вы думаете — будет научная новизна?
Да одно только определение и представление в системе сценария выполнения лабы — уже научная новизна...


FDS>Главное, что бы на защите было не стыдно... лично моё мнение. Почему-то другие этого не понимают, наверное, без стыда и совести, только бы диссер защитить, а какой уже не важно...

Да, главный критерий — чтоб самому стыдно не було... Совет частенько понимает в диссере много меньше диссертанта... И тут — важно самому честно выполнить, а не лишь бы диссер защитить...
Это уже зависит от человека...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[9]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 01.12.06 15:30
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А теперь представьте себе ту же лабу, тока препода нет, а система отслеживает действия студента и поправляет его, дает советы, как лучше сделать...

LVV>Как вы думаете — будет научная новизна?
LVV>Да одно только определение и представление в системе сценария выполнения лабы — уже научная новизна...
LVV>

Честно говоря не вижу, где здесь научная новизна. Всё зависит от конкретных методов.

FDS>>Главное, что бы на защите было не стыдно... лично моё мнение. Почему-то другие этого не понимают, наверное, без стыда и совести, только бы диссер защитить, а какой уже не важно...

LVV>Да, главный критерий — чтоб самому стыдно не було... Совет частенько понимает в диссере много меньше диссертанта... И тут — важно самому честно выполнить, а не лишь бы диссер защитить...
LVV>Это уже зависит от человека...

Вот и я про то же говорю. А то послушать советы, дак как буд-то кроме как защититься у диссертации и цели никакой нет.
Re[3]: Параллельное программир-е - подходящая область для ди
От: Vishenka Россия  
Дата: 02.12.06 14:52
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Грегори Р. Эндрюс

LVV>Основы многопоточного, параллельного и распределенного программирования
LVV>Foundations of Multithreaded, Parallel, and Distributed Programming

LVV>Издательство: Вильямс, 2003 г.

LVV>Мягкая обложка, 512 стр.
LVV>ISBN 5-8459-0388-2, 0-2013-5752-6
LVV>Тираж: 3500 экз.
LVV>Формат: 70x100/16

LVV>- практические алгоритмы по параллельному программированию


Еще раз, благодарю!
Re[4]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 04.12.06 11:59
Оценка:
Здравствуйте, FDSC, Вы писали:

M>>Говорят, сейчас 2-ядерные процессоры продают? А за большие бабки даже и 4-ядерные?

M>>На самом деле, если есть голова на плечах, то экстраполировать работу программы на большее число процессоров можно (оценка, конечно, не точной будет, но похожей на правду). А вот иметь двухядерник, а не одноядерник для домашних тестов важно. Иначе многие баги мимо пролетают.

FDS>Вы явно ничего не знаете про многопроцессорные системы.

FDS>Достаточно попросить вас рассказать отличие SMP и ccNUMA и вы уже завалитесь, спорю.

Прозевал наезд, rsdn большой.
Никогда не говорите плохого об оппоненте — а то он возьмет и вас лицом по столу повозит (чаще — в переносном смысле)... Мне жизнь показала верность этого правила.

Это, собственно, совершенно разные вещи.
SMP — это большой компутер, с несколькими процами. У него любой процессор может обратиться к любому блоку памяти за примерно одинаковое время (разница в рамках погрешности). К ним можно отнести как нынешние дешевые двухудерники от Интела — АМД (имею в виду то, что предлагают для обычных пользователей), так, и, скажем, наш рабочий 24-процессорник от HP с 48 гигами памяти. Хотя, при большом кол-ве процов частенько бывает решение о том, что каждый проц работает со своей физической памятью, и не лезет в чужую (это заглушка такая для софта, который хреново паралеллится, но на этих машинах крутится. Пример — Оракл).
ccNUMA — это архитектура почти что кластера. В ней есть отдельные процессоры (группы процессоров) со своей памятью. Доступ к памяти чужой группы процессоров более медленный, чем доступ к своей памяти (идет по внешней шине). Именно в ccNUMA кэши процессоров поддерживаются в когерентном состоянии. На такой архитектуре неплохо идут алгоритмы, на которых каждый процессор обрабатывает свои данные, но хреново, когда несколько процессоров пытаются одновременно писать в один блок памяти (между каждой записью нужно обновление кушей всех заинтересованных процессоров).
Хотя скажу честно, что ccNUMу я понимаю, но в нее не углублялся. От кластера, кстати, она отличается только тем, что в ней поддерживается когерентность кушей процессоров.

Кстати, ничего, что я простым языком разницу рассказывал?
По-прежнему считаю, что дома важно иметь именно двухпроцессорник (или двухядерник). А в идеале — четыре процессорных ядра на одной машине (к слову, сегодня выбил себе такой Ксеон двухпроцессорный. Почти счастлив). Тогда многопоточный код уже можно реально отлаживать. Ты, во-первых, видишь, что загружены все процессоры, а не один. Во-вторых, начинаешь получать ошибки, связанные с локами и другими прелестями реальной многопроцесорности.

А до серьезных машин еще дорасти нужно — написать для них что-то стоящее...
Re[5]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 04.12.06 14:09
Оценка:
Здравствуйте, mik1, Вы писали:

M>Здравствуйте, FDSC, Вы писали:


M>>>Говорят, сейчас 2-ядерные процессоры продают? А за большие бабки даже и 4-ядерные?

M>>>На самом деле, если есть голова на плечах, то экстраполировать работу программы на большее число процессоров можно (оценка, конечно, не точной будет, но похожей на правду). А вот иметь двухядерник, а не одноядерник для домашних тестов важно. Иначе многие баги мимо пролетают.

FDS>>Вы явно ничего не знаете про многопроцессорные системы.

FDS>>Достаточно попросить вас рассказать отличие SMP и ccNUMA и вы уже завалитесь, спорю.

M>Прозевал наезд, rsdn большой.


Да ничего, я понимаю...

M>Никогда не говорите плохого об оппоненте — а то он возьмет и вас лицом по столу повозит (чаще — в переносном смысле)... Мне жизнь показала верность этого правила.


Мне тоже, но не утерпел

M>Кстати, ничего, что я простым языком разницу рассказывал?


Было бы интересно послушать это не простым языком...

M>А до серьезных машин еще дорасти нужно — написать для них что-то стоящее...


Весь спор в том, что я считаю, что кандидатская диссертация это уже есть что-то серьёзное и стоящее. Поэтому я и стал с вами спорить. А так, принципиально, всё правильно.

P.S. Хочу восьмиядерный UltaSPARC T1000!!!!
Re[5]: Параллельное программир-е - подходящая область для ди
От: FDSC Россия consp11.github.io блог
Дата: 04.12.06 14:12
Оценка:
Здравствуйте, mik1, Вы писали:

M>К ним можно отнести как нынешние дешевые двухудерники от Интела — АМД (имею в виду то, что предлагают для обычных пользователей), так, и, скажем, наш рабочий 24-процессорник от HP с 48 гигами памяти.


Не утерпел... бывает и со 128-ю процессорами SMP-системы. Завидно, что вы работаете на 24-процессорной машине.
Re[6]: Параллельное программир-е - подходящая область для ди
От: mik1  
Дата: 04.12.06 16:41
Оценка:
Здравствуйте, FDSC, Вы писали:

M>>К ним можно отнести как нынешние дешевые двухудерники от Интела — АМД (имею в виду то, что предлагают для обычных пользователей), так, и, скажем, наш рабочий 24-процессорник от HP с 48 гигами памяти.


FDS>Не утерпел... бывает и со 128-ю процессорами SMP-системы. Завидно, что вы работаете на 24-процессорной машине.


Много чудес бывает на этом свете. Наши 24-процессорники стоят около лимона баксов каждый (их два у нас). Системы хранения данных (aka storage) в эту цену, кстати, не входят.
Сколько стоят 128 процов — знать не хочу. Я до стольки считать не умею...
Re[5]: Параллельное программир-е - подходящая область для ди
От: _noless_  
Дата: 14.01.07 08:31
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, RandomGuid, Вы писали:


RG>>Здравствуйте, mik1, Вы писали:


RG>>>>Параллельное программирование испахано еще начиная с 60-х годов. Действительно новых подходов думаю что там найти ОЧЕНЬ сложно.


M>>>Новых подходов? Ну это почти тоже самое, что темой диссертации написать "Параллельное программирование".

M>>>А вот применений старых подходов к новым областям — ну запросто...

RG>>Только это не будет иметь научной ценности, это будет инженерным, а не научным результатом.

LVV>Не... Один из членов ВАК нам читал лекцию...
LVV>Он там четко сказал следующее:
LVV>1. Решение новой задачи новым неизвестным методом... Это — как правило докторская — от объема задачи зависит...
LVV>2. Решение новой задачи известным, но не применяющимся до того для ЭТОЙ задачи методом... Естественно, новизна в том, что "дальше-выше-быстрее"
LVV>3. Решение известной задачи новым методом — обять же доказываем "дальше-выше-быстрее" нового подхода...

LVV>Это все считается в ВАКЕ диссером...

Как классно сказано! Четко и ясно. Сразу мозги проясняет. Спасибо.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.