OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 26 Апрель, 2024 14:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: новости 2006-06-06
СообщениеДобавлено: Вторник, 06 Июнь, 2006 16:05 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Удалось выяснить вот какие вещи:

Компилятор AOS (Бутылка и т.п.) -- экспериментальный в буквальном смысле -- сделан для демонстрации возможности написать компилятор на активных объектах. На обычных процессорах он заведомо медленный. Соответственно, он более сложный.

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

Но основная проблема была с кросс-компиляцией и циклом разработки для внешнего embedded ARM-процессора.

При (буквальном) переносе программы из ББ в WinAOS алгоритм стал на глазах тормозить (в одной части очень сильно, в другой -- на ~50%). Часть торможения удалось отнести на счет ввывода промежуточных данных (но они точно также выводились и в ББ; там и печать в Лог, и показ меняющейся картинки). Но что-то и осталось.

Короче, пока сыроватая система.

Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой. На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: новости 2006-06-06
СообщениеДобавлено: Вторник, 06 Июнь, 2006 17:52 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
info21 писал(а):
На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21.

Тема будет интересной. У меня есть кой-какие идеи относительно параллельности в ББ. Правда, не на уровне потоков, а на уровне межпроцессного взаимодействия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 24 Август, 2006 14:52 

Зарегистрирован: Вторник, 04 Июль, 2006 13:04
Сообщения: 88
Откуда: Novosibirsk
chem dalshe tem bolshe kagetsya chto parallelnost nado delat vnutri kagdoy zadachi svoim udobnym ey sposobom. i v razdelyaemye
biblioteki zatolkat tipichnie varianty...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Четверг, 24 Август, 2006 15:59 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Согласен: распараллеливание -- как оптимизация, своя для каждой задачи.

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

Но все-таки хороший набор примитивов выделить хорошо бы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: новости 2006-06-06
СообщениеДобавлено: Понедельник, 12 Февраль, 2007 11:03 
Аватара пользователя

Зарегистрирован: Суббота, 19 Ноябрь, 2005 15:59
Сообщения: 803
Откуда: Зеленоград
info21 писал(а):
Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой. На эту тему хочу открыть отдельную ветку (concurrency для ББ), т.к. тема вызывает интерес. Кроме того, кое-что сообщу на форуме Информатики-21.


К сожалению, тема осталась здесь без продолжения.
А ведь очень интересно!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Понедельник, 12 Февраль, 2007 17:00 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Простите, не совсем допонял... тут вроде целый форум по параллельности....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вторник, 13 Февраль, 2007 01:53 
Аватара пользователя

Зарегистрирован: Суббота, 19 Ноябрь, 2005 15:59
Сообщения: 803
Откуда: Зеленоград
Борис Рюмшин писал(а):
Простите, не совсем допонял... тут вроде целый форум по параллельности....


Интересен критический взгляд на активные объекты, о чем вроде бы хотел рассказать info21:
Цитата:
Но самое интересное, что выяснилось из разговоров, это что "активные объекты" есть идея, которую далеко не все считают здравой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вторник, 13 Февраль, 2007 10:34 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
Да я уж понял о чем Вы...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB