BMDFM 5.9.9

Licentie: Gratis ‎Bestandsgrootte: 90.32 MB
‎Gebruikersbeoordeling: 5.0/5 - ‎3 ‎Stemmen

Over BMDFM

BMDFM (Binary Modular DataFlow Machine) is software, waarmee een toepassing parallel op gedeelde geheugen symmetrische multiprocessors (SMP) met behulp van de meerdere processorkernen om de uitvoering van enkele toepassingen te versnellen. BMDFM identificeert en exploiteert automatisch parallellisme als gevolg van de statische en vooral DYNAMISCHE PLANNING van de data flow instructie sequenties afgeleid van de voorheen sequentiële programma zorgen voor unieke parallelle correctheid. Er zijn geen richtlijnen voor parallelle uitvoering vereist! Er zijn geen zeer goed geïnformeerde parallelle programmeurs nodig! BMDFM dynamic scheduling subsystem voert een efficiënte SMP-emulatie van Tagged-Token DFM uit om de transparante dataflow-semantiek voor toepassingen te leveren. Elke machine die ANSI C en POSIX/SVR4-IPC ondersteunt, kan BMDFM draaien. BMDFM wordt geleverd als gecompileerde multi-threaded versies voor: 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; en een gelimiteerde single-threaded versie voor x86: Win/32.