The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпущен первый релиз платформы Fabric Engine"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от opennews (??) on 31-Мрт-12, 14:02 
Выпущена первая стабильная версия 1.0 (http://fabricengine.com/2012/03/v1-0-is-launched/) открытой платформы Fabric Engine (http://fabricengine.com/), предназначенной для оптимизации производительности и запуска скриптовых языков в полноценном многопотоковом режиме.  Платформа распространяется под лицензией AGPL v3.0 (http://fabricengine.com/2012/03/agpl-v3-0/). Данный релиз доступен для Windows, Mac OS X и Linux, также платформа может использоваться и на клиентской стороне - непосредственно в браузерах (поддерживаются Firefox и Chrome), равно как и в облачном окружении.

Разработчики подчеркивают, что эта система никак не связана с кешированием или идеями предкомпилирования – это полностью динамическая среда разработки, где все структуры данных, графы, переменные и код вычисляется и исполняется непосредственно во время каждого запуска. Fabric Engine может быть интегрирована практически с любым языком программирования, на данный момент в платформе уже поддерживаются языки JavaScript и Python, а в самое ближайшее время сюда добавятся Ruby и PHP. Для подготовки приложений к запуску на платформе используется собственный язык KL (http://documentation.fabric-engine.com/1.0.22-release/Fabric...), для генерации и трансляции в который используются возможности пакета компиляторов LLVM (https://www.opennet.ru/opennews/art.shtml?num=32433), что теоретически делает эту платформу кроссплатформенной.
KL – это строго типизированный язык похожий на Си, который использует динамическую компиляцию в машинный код всегда для текущей для каждого проекта архитектуры, что позволяет достигать максимальной производительности именно для данного оборудования. Таким образом, запуская в рамках этой платформы своё готовое приложение на скриптовом языке - на выходе вы получите современное и хорошо оптимизированное многопоточное приложение, которое будет эффективно использовать для вычислений не только все доступные CPU, но и даже GPU, если они физически доступны в текущей системе. Кроме того KL позволяет использовать (http://fabricengine.com/2012/01/fabric-engine-to-provide-pow.../) унифицированную систему файловых операций, которая позволяет использовать как традиционный подход, не требующий какой-то специальной адаптации, так и специализированный, - создающий хорошо защищенные и безопасные файловые хранилища.

Согласно внутреннему тестированию (http://fabricengine.com/technology/benchmarks/) компании-разработчика, приложения основанные на Fabric Engine показывают производительность сопоставимую с нативными приложениями написанными на C++. По мнению компании, такой уровень производительности превращает традиционные скриптовые языки в вполне подходящий выбор для их применения в высокопроизводительных вычислительных задачах (HPC).

URL: http://www.h-online.com/open/news/item/Fabric-Engine-brings-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=33493

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от Аноним (??) on 31-Мрт-12, 14:02 
абалдеееть
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от Аноним (??) on 31-Мрт-12, 14:41 
Тесты, конечно, впечатляют.

Я правильно, понял — исходный текст сценария при каждом запуске преобразуется в некий «KL», который адски быстр и дико мнокопоточен?

>> запуска скриптовых языков в полноценном многопотоковом режиме
>> PHP

PHP и потоки? o rly?

>> не только все доступные CPU, но и даже GPU

ну всё, теперь запущу жумлу на видеокарте :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от Xasd (ok) on 31-Мрт-12, 17:37 
> PHP и потоки? o rly?

думаю никто не заявляет что потоки эти -- будут иметь *общее* пространство (состояние) PHP-объектов

[т.е. думаю каждый PHP-поток будет иметь своё собственное PHP-состояние...
а синхронизация состояния будет производится строго через сущности FabricEngine]

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выпущен первый релиз платформы Fabric Engine"  +1 +/
Сообщение от анонимус (??) on 31-Мрт-12, 14:42 
Если скорость выполнения скрипта сопоставима с С++, то скорее всего памяти жрет этот Фабрик Енджин мама не горюй
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпущен первый релиз платформы Fabric Engine"  +1 +/
Сообщение от Аноним (??) on 31-Мрт-12, 14:53 
Ерунда. Очередная "ускорялка интернета". Ну дали набор апи ф-ций которые быстро выполняются, но точно так же можно эти ф-ции самом ну сях написать без всяких там ЛЛВМ и КЛ.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от Аноним (??) on 31-Мрт-12, 18:18 
То есть если я не критичную к спорости логику выкидываю в Perl и инлайню С код на участках где нужны быстрые вычисления - мое решение будет быстрее?

PS: Предлагаю потестировать. Кому интересно?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от Аноним (??) on 31-Мрт-12, 18:20 
Там утверждается про многопоточность, тогда инлайнить придется с чем нить типа OpenMP. Должно быть не медленнее.
И опять таки, там можно вынести не все, а только то, для чего есть готовые ф-ции.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от kosha on 31-Мрт-12, 18:20 
Похоже на заново изобретенный LLVM (добавлена поддержка GPU) с более универсальным frontend-ом (один на все поддерживаемые языки).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от SL (ok) on 31-Мрт-12, 19:31 
А как же parrot?
Они его опередили и он больше не нужен?
Да еще с многопоточностью и скоростью...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпущен первый релиз платформы Fabric Engine"  –1 +/
Сообщение от Аноним (??) on 31-Мрт-12, 20:11 
Что же, судя по докам - штука годная, имхо. Особенно порадовала поддержка питона. Буду тестить.

Любопытно как у этой фабрике дело обстоит с работой на мобильной платформе? Например на андроиде?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпущен первый релиз платформы Fabric Engine"  +2 +/
Сообщение от spanasik email(ok) on 31-Мрт-12, 21:08 
потестишь - расскажи, интересно
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Выпущен первый релиз платформы Fabric Engine"  +1 +/
Сообщение от Имя и код on 01-Апр-12, 01:30 
Я так понимаю у них эйприл фул уже настал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от DFX (ok) on 01-Апр-12, 01:41 
почему-то такая идея ускорялки Web'ов мне нравится...
напоминает https://www.opennet.ru/opennews/art.shtml?num=33484, который нравится мне ещё больше.

особенно, учитывая всякое, вроде:
"Gallium3D Compute Infrastructure Is On Approach" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3NTg)
"AMD R600 LLVM Back-End Called For Inclusion" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3NzI)
"Intel Looks To Be Working On Open-Source GPGPU" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3Nzc)
"Gdev: A Competitive Open-Source CUDA Implementation" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTI)
"Last Minute For Linux 3.4: DMA-BUF PRIME Support" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTQ)
"DRM Render-Nodes Work Back Underway" (http://www.phoronix.com/scan.php?page=news_item&px=MTA3OTU)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от bircoph (ok) on 01-Апр-12, 02:01 
И выложили всего одно-единственное сравнение с C++, без кода. Конечно, так и python быстрее C можно сделать, но только формально.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выпущен первый релиз платформы Fabric Engine"  –2 +/
Сообщение от сергей (??) on 01-Апр-12, 08:03 
на строковых операциях питон легко обойдет с
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Выпущен первый релиз платформы Fabric Engine"  +/
Сообщение от arisu (ok) on 01-Апр-12, 12:12 
хорошая шутка!
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру