BMDFM 5.9.9

Licencia: Gratis ‎Tamaño del archivo: 90.32 MB
‎Calificación de usuarios: 5.0/5 - ‎3 ‎Votos

acerca de BMDFM

BMDFM (Binary Modular DataFlow Machine) es un software, que permite ejecutar una aplicación en paralelo en multiprocesadores simétricos de memoria compartida (SMP) utilizando los múltiples núcleos de procesador para acelerar la ejecución de aplicaciones individuales. BMDFM identifica y explota automáticamente el paralelismo debido a la programación estática y principalmente DYNAMIC de las secuencias de instrucciones de flujo de datos derivadas del programa anteriormente secuencial, lo que garantiza una corrección paralela única. ¡No se requieren directivas para la ejecución paralela! ¡No se requieren programadores paralelos altamente informados! El subsistema de programación dinámica BMDFM realiza una emulación SMP eficiente de Tagged-Token DFM para proporcionar la semántica de flujo de datos transparente para las aplicaciones. Todas las máquinas compatibles con ANSI C y POSIX/SVR4-IPC pueden ejecutar BMDFM. BMDFM se proporciona como versiones multiproceso compiladas para: 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; Alfa: 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; y una versión limitada de un solo subproceso para x86: Win/32.