BMDFM (Binary Modular DataFlow Machine) è un software, che consente di eseguire un'applicazione in parallelo su multiprocessori simmetrici a memoria condivisa (SMP) utilizzando i più core del processore per accelerare l'esecuzione di singole applicazioni. BMDFM identifica e sfrutta automaticamente il parallelismo a causa della programmazione statica e principalmente DINAMICA delle sequenze di istruzioni del flusso di dati derivate dal programma precedentemente sequenziale garantendo una correttezza parallela unica. Non sono necessarie direttive per l'esecuzione parallela! Non sono richiesti programmatori paralleli altamente esperti! Il sottosistema di pianificazione dinamica BMDFM esegue un'efficiente emulazione SMP di Tagged-Token DFM per fornire la semantica del flusso di dati trasparente per le applicazioni. Ogni macchina che supporta ANSI C e POSIX/SVR4-IPC può eseguire BMDFM. BMDFM viene fornito come versione multi thread compilata per: 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; e una versione limitata a thread singolo per x86: Win/32.
cronologia delle versioni
- Versione 5.9.9_R15_b1701 pubblicato il 2017-01-13
Contratto di licenza con l'utente finale
Contratto di licenza con l'utente finale
1. Il software BMDFM viene distribuito gratuitamente a un utente finale ("Utente finale") come codice binario.
2. L'utente finale accetta un uso non esclusivo, non trasferibile e privo di royalty del Software BMDFM per scopi non commerciali. Qualsiasi uso commerciale richiede una licenza separata. L'utente finale può creare applicazioni proprie e creare opere derivate basate sul software BMDFM. L'utente finale ha diritti specifici per creare copie aggiuntive del Software BMDFM se necessario per scopi di archiviazione e per modificare il Software BMDFM se necessario per consentirgli di operare sull'apparecchiatura dell'utente finale. L'utente finale non può riprodurre e distribuire il Software BMDFM.
3. L'utente finale accetta di rispettare e non rimuovere, cancellare o annullare dalla visualizzazione qualsiasi copyright, marchio, riservatezza o altra nota, marchio o legenda proprietaria che appare sul Software BMDFM o sull'output generato dal Software BMDFM, e di riprodurre e includere lo stesso su ogni copia del Software BMDFM.
4. L'utente finale accetta di non smontare, decompilare o decodificare il Software BMDFM, o qualsiasi parte di esso.
5. L'utente finale riconosce inoltre che tutte le copie del Software BMDFM in qualsiasi forma fornita sono di esclusiva proprietà dei fornitori ufficiali BMDFM. L'utente finale non avrà alcun diritto, titolo o interesse per tale Software BMDFM o copie di esso se non come previsto nel presente Contratto, e inoltre proteggerà e proteggerà tutto il Software BMDFM e la documentazione coerente con il mantenimento dei diritti di proprietà BMDFM in esso.
6. Il software BMDFM è fornito COSÌ COM'È. L'utente finale accetta che i fornitori ufficiali di BMDFM non saranno responsabili per eventuali costi, danni, commissioni o altre responsabilità, né per danni diretti, indiretti, speciali, incidentali o consequenziali in relazione a qualsiasi reclamo da parte dell'utente finale o di terzi a causa o derivanti dal presente Contratto o dall'uso (o dall'impossibilità di utilizzare) di qualsiasi parte del Software BMDFM.
7. LA GARANZIA ESPRESSA DI CUI SOPRA È FORNITA AL POSTO DI TUTTE LE ALTRE GARANZIE, ESPLICITE O IMPLICITE, INCLUSE, A TITOLO TITOLO OSO MA NON LIMITATO, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE.
Dettagli del programma
- Categoria: Sviluppo > Compilatori & Interpreti
- Editore: BMDFM
- Licenza: Gratuito
- Prezzo: N/A
- Versione: 5.9.9
- Piattaforma: windows