OberonCore https://forum.oberoncore.ru/ |
|
новости 2006-06-06 https://forum.oberoncore.ru/viewtopic.php?f=22&t=231 |
Страница 1 из 1 |
Автор: | Info21 [ Вторник, 06 Июнь, 2006 16:05 ] |
Заголовок сообщения: | новости 2006-06-06 |
Удалось выяснить вот какие вещи: Компилятор AOS (Бутылка и т.п.) -- экспериментальный в буквальном смысле -- сделан для демонстрации возможности написать компилятор на активных объектах. На обычных процессорах он заведомо медленный. Соответственно, он более сложный. Люди, которые говорили про необходимость дежукера, пояснили, что там были плюхи буквально на уровне синтаксического разбора, когда глазом видна синтаксическая ошибка, а компилер пропускал. Но основная проблема была с кросс-компиляцией и циклом разработки для внешнего embedded ARM-процессора. При (буквальном) переносе программы из ББ в WinAOS алгоритм стал на глазах тормозить (в одной части очень сильно, в другой -- на ~50%). Часть торможения удалось отнести на счет ввывода промежуточных данных (но они точно также выводились и в ББ; там и печать в Лог, и показ меняющейся картинки). Но что-то и осталось. Короче, пока сыроватая система. Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой. На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21. |
Автор: | Илья Ермаков [ Вторник, 06 Июнь, 2006 17:52 ] |
Заголовок сообщения: | Re: новости 2006-06-06 |
info21 писал(а): На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21.
Тема будет интересной. У меня есть кой-какие идеи относительно параллельности в ББ. Правда, не на уровне потоков, а на уровне межпроцессного взаимодействия. |
Автор: | CheshireCat [ Четверг, 24 Август, 2006 14:52 ] |
Заголовок сообщения: | |
chem dalshe tem bolshe kagetsya chto parallelnost nado delat vnutri kagdoy zadachi svoim udobnym ey sposobom. i v razdelyaemye biblioteki zatolkat tipichnie varianty... |
Автор: | Info21 [ Четверг, 24 Август, 2006 15:59 ] |
Заголовок сообщения: | |
Согласен: распараллеливание -- как оптимизация, своя для каждой задачи. Одна стандартная задача: параллелить цикл, где каждый шаг не зависит от других, но может читать какие-то глобальные данные. Но все-таки хороший набор примитивов выделить хорошо бы. |
Автор: | AVC [ Понедельник, 12 Февраль, 2007 11:03 ] |
Заголовок сообщения: | Re: новости 2006-06-06 |
info21 писал(а): Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой. На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21.
К сожалению, тема осталась здесь без продолжения. А ведь очень интересно! |
Автор: | Борис Рюмшин [ Понедельник, 12 Февраль, 2007 17:00 ] |
Заголовок сообщения: | |
Простите, не совсем допонял... тут вроде целый форум по параллельности.... |
Автор: | AVC [ Вторник, 13 Февраль, 2007 01:53 ] |
Заголовок сообщения: | |
Борис Рюмшин писал(а): Простите, не совсем допонял... тут вроде целый форум по параллельности.... Интересен критический взгляд на активные объекты, о чем вроде бы хотел рассказать info21: Цитата: Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой.
|
Автор: | Борис Рюмшин [ Вторник, 13 Февраль, 2007 10:34 ] |
Заголовок сообщения: | |
Да я уж понял о чем Вы... |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |