<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Acapella Софт</title><link>http://acapella.ru/</link><description>Программы становятся лучше сами. Перспективный дизайн облачной опарационной системы для решения задач в распределенной среде</description><atom:link type="application/rss+xml" href="http://acapella.ru/ru/rss.xml" rel="self"></atom:link><language>ru</language><copyright>Contents © 2017 Павлов Михаил </copyright><lastBuildDate>Wed, 19 Jul 2017 11:30:33 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Ярусно параллельная форма</title><link>http://acapella.ru/ru/blog/level-parallel-form.html</link><dc:creator>Павлов Михаил</dc:creator><description>Некий Новопашин
привёл следующее определение Концепции неограниченного параллелизма: 

Абстрагирование от числа процессоров и параметров коммуникационной среды конкретной вычислительной системы ограничивает практическую применимость алгоритма: 
для рассмотренного примера при n ≈1000 на первом ярусе необходимо будет задействовать 500 процессоров, на последнем – всего 2 (!).
Подход, основанный на игнорировании архитектуры МВС и ее количественных параметров, получил название концепции неограниченного параллелизма.

Он утверждает, что "Такой подход, как правило, приводит к неравномерности загрузки процессоров и снижает эффективность использования МВС (не решает проблему балансировки загрузки процессоров)."
И вот, что я думаю на этот счёт...</description><guid>http://acapella.ru/ru/blog/level-parallel-form.html</guid><pubDate>Tue, 07 Jun 2016 14:04:00 GMT</pubDate></item><item><title>Прорыв в области IT</title><link>http://acapella.ru/ru/blog/gen-proryv-v-oblasti-it.html</link><dc:creator>Павлов Михаил</dc:creator><description>Заголовок, возможно бросский, но оно того стоит. 
Мы делаем великую вещь и я хочу поделиться своей эмоцией!
Лет 40 уже (с 80-х) не было больших прорывов в ИТ я уже изголодался. Уж хочется что-то получше чем новый какой-то язык. Или какая-то склейка для языков.
Мы сделали не просто рантайм для взаимодействия многих языков (звучит странно эта фраза, признаю), но мы сделали настоящее распараллеливание. 
Система сама разбирается как и что запускать, чтобы распределить нагрузку, чтобы сэкономить трафик!
Система знает о зависимостях и границах имутабельности фрагментов кода даже без анализа самого кода! 
Наконец-то программист сможет (пока не доделано, правда) строить бекенды, не удивляясь сайд эффектам и начнёт визуально видеть все зависимости. Мне этого так не хватало... 
Я тащусь от этого проекта как программист. И мне не терпиться рассказать обо всём этом всему миру прямо сейчас, однако рановато, многое не готово. 
Я буду просто записывать в блог интересное и важное для меня и проекта и Вы скоро всё сами до конца узнаете. 
Будут появляться новые страницы сайта и всё станет проявляться всё чётче. 
За эти два года я провёл фазу имплементации рабочего прототипа системы.
Мы научились многому: 

параллелить код и сиситемы
находить зависмости, оптимизировать Control Flow программ
построили многопоточный распределённый рантайм из легковесных потоков, который сам принимает некоторые решения
построили рспределённое хранилище оперативных данных
научились делать кодогенерацию и трансформацию программ
работать с FPGA на новом уровне, теперь у нас своё интересное FPGA Soft ядро, выполняющее байт код динмического языка lua, это не ассеблер и не C гораздо выше и гибче.
мы понимаем как извлекать dataflow из императивных программ даже с динамической типизацией.

И еще многое о чём можно писать и рассказывать...</description><guid>http://acapella.ru/ru/blog/gen-proryv-v-oblasti-it.html</guid><pubDate>Mon, 23 May 2016 09:50:48 GMT</pubDate></item><item><title>Интел идёт в большие данные,</title><link>http://acapella.ru/ru/blog/gen-intel-go-to-bigdata.html</link><dc:creator>Павлов Михаил</dc:creator><description>Статья Маркетинг → «Спасательный круг» Intel: глава компании официально объявил о смене бизнес-модели 
( https://habrahabr.ru/post/300470/ ) на хабре  сообщает, что Интел сделает упор не на продажу PC. 
А на сочетание связи  (3G, 4G, 5G) Интернета вещей (IoT) и инфраструктуры малых устройств (FPGA в том числе).
Заявлено пару слов о квантовых вычислениях (после тизера я посоветую пару "лучших", по-моему книг на эту тему).
Для меня это ожидаемо, я знал, что колос начнет разворачиваться и начал готовиться заранее. 
Весь наш проект об этом, читайте.</description><guid>http://acapella.ru/ru/blog/gen-intel-go-to-bigdata.html</guid><pubDate>Mon, 23 May 2016 09:33:00 GMT</pubDate></item><item><title>Начальная точка - с чего всё начиналось</title><link>http://acapella.ru/ru/blog/nachalnaia-tochka-s-chego-vsio-nachinalos.html</link><dc:creator>Павлов Михаил</dc:creator><description>Я работал в области ИТ уже лет пять  и мысли копились... 
Мне казлось: "программисты вроде работают в top областях, а все еще как в каменном веке...". Например мы постоянно разбираем json, я как-то поймал себя на мысли, что опять это делаю, но уже на другом языке... Опять... 
как же это начало надоедать, эта спираль...
Кусочки копились и сложились в мозаику в середине 2013 года. Весной 2013 я уволился из ТЕНЗОРА с [хорошей должности, многое тогда крутилось в моей голове. 
Система Акапелла тогда не имела названия и её не существовало в сегодняшнем виде. 
Вот этапы которые прошла система, я тогда делал эксперимент за экспериментом. 
Я точно не знал формы, но цель, что я хочу получить, она виднелась на уровне "неосознанной компетенции"... 


Эволюция (этапы) идеи платформы
Первый этап - интеграционный язык, как это банально
второй этап. - забота о разработчиках
третий этап. - почти "idl"
четвертый этап. - Заменяем код на "конфигурации". Решил параллелить выполнение.
пятый этап - шаг в сторону, работа с данными. БД сделал, но оставил это.
шестой этап - делаем свою cloud vm
послесловие : дополнение к шестому этапу</description><guid>http://acapella.ru/ru/blog/nachalnaia-tochka-s-chego-vsio-nachinalos.html</guid><pubDate>Tue, 19 Apr 2016 21:19:27 GMT</pubDate></item><item><title>Полезные ссылки</title><link>http://acapella.ru/ru/blog/gen-links.html</link><dc:creator>Павлов Михаил</dc:creator><description>Parallelism
CUDA
Java, RMI  replacement


Haskel
ZeroMQ
C++ CONCURENT


GUI
DataBase
translation
R-TREE
Общая разработка</description><guid>http://acapella.ru/ru/blog/gen-links.html</guid><pubDate>Wed, 24 Jul 2013 12:10:50 GMT</pubDate></item><item><title>Понятное "ИТ-шникам" описание идеи.</title><link>http://acapella.ru/ru/blog/the-idea.html</link><dc:creator>Павлов Михаил</dc:creator><description>когда кажется, что все так складно и ладно. 
Ты спрашиваешь:
“И почему же раньше никто не додумался до этого?”
хм.
- А на самом деле, чтобы так было, кто -то сильно постарался подумать. 
В любой простоте очень много труда.
Павлом М.А. 20130611

Здесь я описал суть и перспективы развития технологии в вопросах и ответах.</description><guid>http://acapella.ru/ru/blog/the-idea.html</guid><pubDate>Mon, 01 Jul 2013 09:14:35 GMT</pubDate></item></channel></rss>