Frame based streaming data is controlled through a reconfigurable graph of
processing modules. A client specifies overall goals for the graph. A
graph manager constructs the graph as a sequence of interconnected modules
for processing the data, in response to the capabilities of modules within
the graph and the overall goals, and divides the graph into time domains
each having one or more modules, pipes each having one or more modules,
and a control mechanism is used that eliminates components unnecessary to
the overall operation of the graph and that provides synchronization
between time domains using time translation tables or timing correlation
tables. The graph manager adaptively controls graphs that have a low
latency requirement.
Βασισμένο το στο πλαίσιο ρέοντας στοιχείο ελέγχεται μέσω μιας reconfigurable γραφικής παράστασης των ενοτήτων επεξεργασίας. Ένας πελάτης διευκρινίζει τους γενικούς στόχους για τη γραφική παράσταση. Ένας διευθυντής γραφικών παραστάσεων κατασκευάζει τη γραφική παράσταση ως ακολουθία διασυνδεμένων ενοτήτων για την επεξεργασία των στοιχείων, σε απάντηση στις ικανότητες των ενοτήτων μέσα στη γραφική παράσταση και τους γενικούς στόχους, και διαιρεί τη γραφική παράσταση σε χρονικές περιοχές που κάθε μια που έχει μια ή περισσότερες ενότητες, διοχετεύει με σωλήνες κάθε μιας που έχει μια ή περισσότερες ενότητες, και ένας μηχανισμός ελέγχου χρησιμοποιείται που αποβάλλει τα συστατικά περιττά στη γενική λειτουργία της γραφικής παράστασης και που παρέχει το συγχρονισμό μεταξύ των χρονικών περιοχών χρησιμοποιώντας τους πίνακες χρονικών μεταφράσεων ή τους πίνακες συσχετισμού συγχρονισμού. Ο διευθυντής γραφικών παραστάσεων ελέγχει προσαρμοστικά τις γραφικές παραστάσεις που έχουν μια χαμηλή απαίτηση λανθάνουσας κατάστασης.