BMDFM 5.9.9

Lizenz: kostenlos ‎Dateigröße: 90.32 MB
‎Benutzerbewertung: 5.0/5 - ‎3 ‎Stimmen

Über BMDFM

BMDFM (Binary Modular DataFlow Machine) ist eine Software, die das Parallelausführen einer Anwendung auf symmetrischen Multiprozessoren (Shared Memory Symmetrische Multiprozessoren) mit den mehreren Prozessorkernen ermöglicht, um die Ausführung einzelner Anwendungen zu beschleunigen. BMDFM identifiziert und nutzt die Parallelität automatisch aufgrund der statischen und hauptsächlich DYNAMIC SCHEDULING der Datenflussanweisungssequenzen, die aus dem zuvor sequenziellen Programm abgeleitet wurden, um eine eindeutige Parallelkorrektheit zu gewährleisten. Es sind keine Direktiven für die parallele Ausführung erforderlich! Es sind keine hochsachigen parallelen Programmierer erforderlich! BMDFM-Subsystem für dynamische Planung führt eine effiziente SMP-Emulation von Tagged-Token DFM durch, um die transparente Datenflusssemantik für Anwendungen bereitzustellen. Jede Maschine, die ANSI C und POSIX/SVR4-IPC unterstützt, kann BMDFM ausführen. BMDFM wird als kompilierte Multithread-Versionen für: x86: Linux/32, FreeBSD/32, MacOS/32, SunOS/32, UnixWare/32, Win-UWIN/32, Win-SFU/32; x86-64: Linux/64, FreeBSD/64, MacOS/64, SunOS/64; VAX: Ultrix/32; Alpha: Tru64OSF1/64, Linux/64, FreeBSD/64; IA-64: HP-UX/32, HP-UX/64, Linux/64; XeonPhiMIC: Linux/64; MCSTelbrus: Linux/32, Linux/64; PA-RISC: HP-UX/32, HP-UX/64, Linux/32; SPARC: SunOS/32, SunOS/64, Linux/32, Linux/64; MIPS: IRIX/32, IRIX/64, Linux/32, Linux/64; MIPSel: Linux/32, Linux/64; PowerPC: AIX/32, AIX/64, MacOS/32, MacOS/64, Linux/32, Linux/64; PowerPCle: Linux/32, Linux/64; S390: Linux/32, Linux/64; M68000: Linux/32; ARM: Linux/32, Linux/64; ARMbe: Linux/64; und eine limitierte Singlethread-Version für x86: Win/32.