openPR Recherche & Suche
Presseinformation

Asynchrone Algorithmen mit neuem Multicore-Framework

15.06.200908:43 UhrIT, New Media & Software

(openPR) Skalierung von Algorithmen in Abhängigkeit von der Anzahl der Prozessorkerne, den unabhängigen Speichermedien und dem verfügbaren Hauptspeicher wird durch das von Georgios Kotorlis entwickelte C++-Framework "Fiber Pool" möglich. Durch Verwendung von Fibers in einem multicore-fähigen Task Scheduler und leichtgewichtigen Synchronisationsprimitiven werden diese drei Hardwarekomponenten miteinander kombiniert, sodass Algorithmen, die neben CPU- auch I/O-Ressourcen verwenden, zum Teil erheblich beschleunigt werden. Ein erstes Beispiel, eine einfache ZIP-Implementierung, zeigt das Potenzial, das in diesem Framework steckt: Bei diversen Tests konnte die Referenzkompression aus zlib gegenüber den Implementierungen der Platzhirsche WinRAR oder 7-Zip um bis zu 30% schneller ausgeführt werden.
Die Programmierung mit "Fiber Pool" ist der bei Verwendung von Multithreading sehr ähnlich, sodass Entwickler das Framework ohne größere Einarbeitung verwenden können. "Fiber Pool" kann überall dort eingesetzt werden, wo parallel ausgeführte Threads durch parallelisierbare, asynchron ausgeführte Tasks ersetzt werden können.

"Fiber Pool" wird für Windows XP (32-Bit) und Windows Vista (32- und 64-Bit) angeboten. Das Entwicklerpaket kann kostenlos von der Homepage http://www.fiberpool.de heruntergeladen werden.
Lizenzen werden grundsätzlich pro Produkt vergeben, Lizenzgebühren (Produktlizenz: 252€ + Mwst.) fallen jedoch nur dann an, wenn diese Produkte auch kommerziell vertrieben werden.
Der Quellcode des C++-Frameworks wird unter einer zlib-basierenden Lizenz zur Verfügung gestellt.

Neuigkeiten und Tipps zu "Fiber Pool" werden im Entwickler-Blog unter http://blog.thinkmeta.de regelmäßig veröffentlicht.

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 317222
 110

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Asynchrone Algorithmen mit neuem Multicore-Framework“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Das könnte Sie auch interessieren:

Multicore-MP3-Encoder als Open Source verfügbar
Multicore-MP3-Encoder als Open Source verfügbar
… zur Verfügung gestellt. Bei "fpMP3Enc" handelt es sich um eine Reimplementierung des beliebten Open-Source-MP3-Encoders "LAME", die zur Parallelisierung das hauseigene Multicore-Framework "Fiber Pool" einsetzt. "fpMP3Enc" erzeugt MP3-Dateien je nach Kompressionsmethode in bis zu doppelter Geschwindigkeit gegenüber "LAME". Im Batch-Modus erreicht "fpMP3Enc" …
Bild: Neue Zend Framework Version unterstützt Übertragbarkeit in die Cloud und Entwicklung für Mobile ApplicationsBild: Neue Zend Framework Version unterstützt Übertragbarkeit in die Cloud und Entwicklung für Mobile Applications
Neue Zend Framework Version unterstützt Übertragbarkeit in die Cloud und Entwicklung für Mobile Applications
… NoSQL Cloud Storage Lösungen zu nutzen, einschließlich Amazon SimpleDB und Microsoft Windows Azure Table Storage. • Queue Service Integration erlaubt es Entwicklern, asynchrone Operationen durchzuführen, um schwere Lasten abzuladen, Seiten zu pre-chachen etc. Queue Service Integrationen beinhaltene Amazon Simple Queue System (SQS), Microsoft Windows …
Bild: Wind River präsentiert neueste Produkte auf der embedded world 2011Bild: Wind River präsentiert neueste Produkte auf der embedded world 2011
Wind River präsentiert neueste Produkte auf der embedded world 2011
Zukunftsfähige Komplettlösung für Konsolidierung, Safety & Security Ismaning, 17. Dezember 2010 - Wind River, Spezialist für embedded und mobile Software, stellt seinen Auftritt auf der embedded world 2011 ganz unter das Motto: „Zukunfttsfähigkeit, Konsolidierung, Safety und Security“. An seinem eigenen Stand (Halle 11, Stand 118) sowie bei Partnern aus seinem umfangreichen Ecosystem zeigt Wind River dazu die neuesten Versionen seiner Betriebssysteme Wind River VxWorks und Wind River Linux, der Technologien für Multicore und Virtualisierung …
Bild: NI LabVIEW 2009 erschließt mit modernsten Technologien neue AnwendungsbereicheBild: NI LabVIEW 2009 erschließt mit modernsten Technologien neue Anwendungsbereiche
NI LabVIEW 2009 erschließt mit modernsten Technologien neue Anwendungsbereiche
… darunter WLAN, WiMAX, GPS und MIMO-Systeme, auf einer einzigen Hardwareplattform zur Verfügung. LabVIEW 2009 vereinfacht auch die Echtzeitmathematik, indem das Design mathematischer Algorithmen sowie deren Ausführung auf Echtzeithardware optimiert wird. „Die heutige Wirtschaftslage verlangt von Ingenieuren und Wissenschaftlern, ihre Projekte mit weniger …
Multicore-FLAC-Encoder als Open Source verfügbar
Multicore-FLAC-Encoder als Open Source verfügbar
… zum Download zur Verfügung. Bei "fpFLAC" handelt es sich um eine Reimplementierung des verlustfreien Open-Source-Encoders "FLAC", die zur Parallelisierung das hauseigene Multicore-Framework "Fiber Pool" einsetzt. "fpFLAC" komprimiert auf QuadCore-Prozessoren 3,5x schneller als "FLAC" und erreicht somit eine CPU-Effizienz von etwa 87%. Für interessierte …
Wind River erweitert Device Management um Testautomatisierung
Wind River erweitert Device Management um Testautomatisierung
Wind River Test Management trägt wachsenden Design-Anforderungen durch neue Technologien wie Multicore-Prozessoren Rechnung Wind River ergänzt den Produktbereich Device Management um die Lösung Test Management. Test Management hilft Geräteherstellern, den Testprozess für Gerätesoftware zu automatisieren und zu verkürzen. Damit können Hersteller Kosten und Zeitaufwand für die Entwicklungsprozesse verringern und Code in besserer Qualität anbieten. Wind River Test Management ersetzt die auf Diagnose beschränkte Vorgängerversion Lab Diagnostics…
CriticalBlue und MIPS: Vorteile der Migration auf MIPS32® basierte Multicore-Plattformen jetzt messbar
CriticalBlue und MIPS: Vorteile der Migration auf MIPS32® basierte Multicore-Plattformen jetzt messbar
SUNNYVALE/USA - 31. März 2010 — CriticalBlue und MIPS Technologies kündigen die erweiterte und innovative Unterstützung der MIPS32® Architektur durch die CriticalBlue Prism Produkte an. Dadurch können Softwareentwickler ihre bestehenden Softwareanwendungen analysieren und die Vorteile einer Migration auf MIPS32 Multithreaded und Multicore Geräte schnell bewerten. Dank dieser ausgebauten Prism Fähigkeiten können führende Multicore Anbieter wie MIPS Technologies ihren Kunden ein Ecosystem anbieten, das die MIPS32 Architektur innerhalb ihrer e…
Bild: Bildverarbeitungsalgorithmik auf FPGA-basierten KamerasBild: Bildverarbeitungsalgorithmik auf FPGA-basierten Kameras
Bildverarbeitungsalgorithmik auf FPGA-basierten Kameras
… sowohl einzelne Bildverarbeitungsmodule für FPGAs, als auch ein vollständiges Framework zur Bildverarbeitung an, je nach Kundenwunsch. Eine Bibliothek aus Bildverarbeitungsalgorithmen liefert neben hochqualitativer Bildvorverarbeitung, auch eine Reihe von Algorithmen zur Bildanalyse und -erkennung, die bisher praktisch nur auf PC-Plattformen ausgeführt …
Neue Version der QNX Aviage Multimedia Suite beschleunigt die Wiedergabe von Musik- und Videoinhalten
Neue Version der QNX Aviage Multimedia Suite beschleunigt die Wiedergabe von Musik- und Videoinhalten
… verbunden sind. Sie verkürzt die Dauer der Startphase und lässt die Datenbank schneller laden. Zur Geschwindigkeitsverbesserung nutzt die neue Version optimierte Algorithmen für die Metadaten-Synchronisation. Weiterhin bietet Version 1.2 eine neue DVD-Navigation, die kombiniert mit den Video-Codecs des optionalen Intel Performance Primitives Package …
Bild: Produktivität in neuen Höhen mit NI LabVIEW 2011Bild: Produktivität in neuen Höhen mit NI LabVIEW 2011
Produktivität in neuen Höhen mit NI LabVIEW 2011
… schnellere Ausführung bei Lade-, Verdrahtungs-, Bearbeitungs- und Kompiliervorgängen für FPGA-Code - Ausführbare Dateien programmatisch erstellen und an Zielsysteme verteilen -Asynchrone Threads erzeugen, um Multithreading-fähige Anwendungen schneller mit neuer Programmierschnittstelle zu erstellen Dank der Stabilität für ablaufkritische Anwendungen sowie …
Sie lesen gerade: Asynchrone Algorithmen mit neuem Multicore-Framework