FastFlow

Screenshot Λογισμικό:
FastFlow
Στοιχεία Λογισμικού:
Εκδοχή: 2.0.0
Ανεβάστε ημερομηνία: 12 Dec 14
Προγραμματιστής: Computer Science Department
Άδεια: Δωρεάν
Δημοτικότητα: 17
Μέγεθος: 7849 Kb

Rating: 1.0/5 (Total Votes: 1)

FastFlow είναι πλαίσιο ενός παράλληλου προγραμματισμού C ++ με στόχο την απλοποίηση της ανάπτυξης αποτελεσματικών εφαρμογών για τις πλατφόρμες πολλαπλών πυρήνων. Το βασικό όραμα του FastFlow είναι ότι η ευκολία ανάπτυξης και την αποτελεσματικότητα εκτέλεσης μπορεί τόσο να επιτευχθεί με την αύξηση του επιπέδου αφαίρεσης της φάσης σχεδιασμού, παρέχοντας έτσι στους προγραμματιστές με ένα κατάλληλο σύνολο παράλληλων πρότυπα προγραμματισμού που να μπορούν να συγκεντρωθούν αποτελεσματικά πάνω στις πλατφόρμες-στόχους.
Η FastFlow είναι εννοιολογικά σχεδιαστεί ως μια στοίβα από στρώματα που σταδιακά αφηρημένο η κοινή μνήμη παραλληλισμό στο επίπεδο των πυρήνων μέχρι τον ορισμό των χρήσιμων προγραμματιστικές δομές που υποστηρίζουν δομημένη παράλληλο προγραμματισμό για την Cache-συνεκτική κοινόχρηστη μνήμη πολλαπλών και many- πυρήνα αρχιτεκτονικές και συστάδες από αυτούς (βλ http://di.unito.it/fastflow).
Η Αυτές οι αρχιτεκτονικές περιλαμβάνουν εμπόρευμα, ομοιογενές, multi-core συστήματα, όπως πυρήνα της Intel, η AMD K10, κλπ FastFlow υποστηρίζει εγγενώς παραλληλισμός ρεύμα, δεδομένου ότι εφαρμόζει τα πρότυπα παραλληλισμό ως γραφήματα ροής δεδομένων - λεγόμενο δίκτυα συνεχούς ροής.
η υποστήριξη χρόνου εκτέλεσης του πλαισίου FastFlow παρέχει μια αποτελεσματική εφαρμογή της ενιαίας-Παραγωγός-Single-Καταναλωτών (SPSC) ουρές FIFO. FastFlow SPSC ουρές είναι lock-δωρεάν, wait-free, και δεν χρησιμοποιούν αλληλασφαλιζόμενες πράξεις. Η ουρά SPSC χρησιμοποιείται κυρίως ως μηχανισμός συγχρονισμού για τους δείκτες της μνήμης σε μια μόδα καταναλωτή-παραγωγού. Το επόμενο επίπεδο εκτείνεται ένας-προς-έναν ουρές για πολλά-προς-πολλά συγχρονισμούς και τις ροές δεδομένων, τα οποία υλοποιούνται χρησιμοποιώντας μόνο ουρές SPSC και κλωστές κριτής, παρέχοντας έτσι ασφάλεια χωρίς αυθαίρετες δίκτυα streaming που απαιτεί ελάχιστες ή και καθόλου φραγμούς μνήμης, και έτσι λίγες invalidations μνήμη cache.
η ανώτερη στρώση, δηλαδή προγραμματισμού υψηλού επιπέδου, παρέχει ένα πλαίσιο προγραμματισμού που βασίζεται σε παράλληλες πρότυπα. Ειδικότερα, FastFlow παρέχει εκμετάλλευσης, γεωργών-ΜΕ-ανάδρασης (π.χ. D & C), αγωγός, ΜΑΡ και να μειώσει τα πρότυπα, και υποστηρίζει την αυθαίρετη φωλιάσματος και τη σύνθεσή τους. Το σύνολο μοτίβο FastFlow μπορεί να επεκταθεί περαιτέρω με τη δημιουργία νέων προτύπων της C ++

Τι είναι καινούργιο σε αυτή την έκδοση:.

Αυτόματη πυρήνα ανάρτηση. Νέα πρότυπα (χάρτης, μείωση). Βελτιωμένη απόδοση. Στήριξη για τις ομάδες της σημαντικής ισχύος στην αγορά. Πολλές βελτιώσεις και διορθώσεις

Απαιτήσεις :.

Multicore και κατανεμημένες πλατφόρμες. Επίσης εργάζονται σε Linux.

Παρόμοια λογισμικά

UtilsLib
UtilsLib

4 May 20

RBSplitView
RBSplitView

2 Jan 15

GizmoRBControls
GizmoRBControls

2 Jan 15

Caveman Sound
Caveman Sound

4 Jan 15

Άλλο λογισμικό του προγραμματιστή Computer Science Department

FastFlow
FastFlow

7 May 15

Σχόλια για FastFlow

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία