Evgeny_CDАрхитектор (04.02.2011 20:19, просмотров: 920)
Мысль в голову пришла. Дополнение к ->. Универсальный описатель алгоритмов. http://caxapa.ru/236936.html
Пусть у нас есть задаче произвести некую обработку данных. Сложную, над очень большим массивом данных.
Пишем описание этой обработки с точки зрения изначальной постановки задачи в терминах аппарата графов. Размещая в узлах графов некие обрабатывающие сущности, и описывае ребрами графа передачу данных и (или) управления.
Пусть у нас есть некая конфигурируемая система обработки. типа ->. У нас есть некое базовое множество алгоритмов, которые заранее оптмально разложены в эту архитектуру.
Теперь самое интересное. Пусть есть некий матаппарат, и ПО для его реализации, которое будет упрощать наше описание точки зрения изначальной постановки задачи и раскладывать его по нашему множеству оптимальных алгоритмов.
Ну а далее метод научного тыка. Для каждого разложения строим метрику оптимальности. Строим множество разложений и ищем экстремум оптимальности.
Метрика оптимальности - это вектор с кучей измерений: время, мощность, задействованность ресурсов, конффициент загрузки и пр. В заивисимости от окончательной задачи решаем, как оптимально сконфигурировать систему, и запускаем реальные вычисления.
Интересно, я тут галиматью написал или нет?