Εμφάνιση απλής εγγραφής

Supportice software for Network on Chip.

Στοιχεία Dublin Core

dc.creatorΜοτάκης, Αντώνιοςel
dc.creatorMotakis, Antoniosen
dc.date.accessioned2016-03-15T15:23:14Z
dc.date.available2016-03-15T15:23:14Z
dc.date.issued2011-05-17T12:11:10Z
dc.identifier.urihttp://hdl.handle.net/20.500.12688/3458
dc.description.abstractΚαθώς ο αριθμός των components που ενσωματώνονται σε ένα κομμάτι πυριτίου αυξάνεται συνεχώς, και οι απαιτήσεις σε bandwidth σε ένα System on Chip αυξάνονται. Καθώς τα παραδοσιακά interconnects τύπου δίαυλου δεν ανταποκρίνονται πια στις σύγχρονες και μελλοντικές απαιτήσεις από άποψης επιδόσεων, scalability, και ενεργειακής απόδοσης, τα System on Chip κινούνται πλέον προς την εκμετάλλευση των Network on Chip, τα οποία βασίζονται σε τοπολογίες δικτύου [1]. Το Spidergon STNoC είναι ένα τέτοιο Network on Chip που αναπτύσσεται από τα εργαστήρια AST της εταιρείας STMicroelectronics. Υποστηρίζει πληθώρα τοπολογιών, οι οποίες μπορούν να σχεδιαστούν σε γραφικό περιβάλλον, μέσω της αρχιτεκτονικής του που βασίζεται σε απλά, μη προγραμματιζόμενα routers, αλλά και ευέλικτα Network Interface που αποτελούν σημεία πρόσβασης στο interconnect, και παρέχουν προγραμματιζόμενα services όπως αλλαγή του routing, quality of service (QoS), και security [1]. Σκοπός της εργασίας αυτής είναι η ανάπτυξη του απαραίτητου υποστηρικτικού software που θα επιτρέπει στον σχεδιαστή ενός συστήματος να εκμεταλλευτεί την δυναμικότητα του Spidergon STNoC. Αυτό περιλαμβάνει το απαραίτητο Java plugin για το γραφικό περιβάλλον σχεδίασης του Spidergon STNoC, iNoC, που θα κάνει generate έναν driver για περιβάλλον linux. Ο driver θα παρέχει ένα userspace interface στα προγραμματιζόμενα services του σχεδιασμένου Network on Chip, και γενικές πληροφορίες για αυτό. Επιπλέον, μία portable C βιβλιοθήκη, θα χρησιμοποιεί τα interfaces του driver για να παρέχει ένα ομογενές C interface στις εφαρμογές, με υψηλότερου επιπέδου λειτουργικότητα, όπως ο καθορισμός των κατάλληλων QoS παραμέτρων με βάση συγκεκριμένων απαιτήσεων σε bandwidth. Τέλος, αυτό το soFtware οικοσύστημα, θα παρουσιαστεί να υποστηρίζει εργαλεία & παραδείγματα σε περιβάλλον Linux (ARM και x86) και Android.el
dc.description.abstractAs the number of components embedded on a piece of silicon increases, so are the bandwidth requirements of a System on Chip. As traditional interconnects no longer meet current and future requirements in terms of performance, scalability, and energy efficiency, Systems on Chip move towards exploitation of Networks on Chip, which are based on network topologies [1]. Spidergon STNoC is such a Network on Chip developed by the AST labs of the company STMicroelectronics. It supports many topologies which can be designed in a graphical environment thanks to its architecture based on simple, non-programmable routers, and flexible Network Interfaces which function as access points to the interconnect, and provides programmable services such as changing the routing information, quality of service (QoS), and security [1]. The purpose of this work is to develop the necessary supporting software that allows a system designer to exploit the dynamic features of Spidergon STNoC. This includes the Java plugin necessary for the design environment of Spidergon STNoC, iNoC, which will generate a driver for a Linux kernel. The driver provides a userspace interface to the programmable services provided by the designed Network on Chip, and general information about it. In addition, a portable C library uses the interfaces of the driver to provide a homogeneous C interface to applications and higher level functionality, such as determining appropriate QoS parameters based on specific requirements on bandwidth. Finally, this sofware ecosystem will be presented running with tools & examples on typical Linux environments (ARM and x86) and Android.en
dc.languageel
dc.publisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.publisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
dc.rightsAttribution-ShareAlike 4.0 International (CC BY-SA 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-sa/4.0/
dc.titleΑνάπτυξη υποστηρικτικού λογισμικού για Network on Chip.el
dc.titleSupportice software for Network on Chip.en

Στοιχεία healMeta

heal.creatorNameΜοτάκης, Αντώνιοςel
heal.creatorNameMotakis, Antoniosen
heal.publicationDate2011-05-17T12:11:10Z
heal.identifier.primaryhttp://hdl.handle.net/20.500.12688/3458
heal.abstractΚαθώς ο αριθμός των components που ενσωματώνονται σε ένα κομμάτι πυριτίου αυξάνεται συνεχώς, και οι απαιτήσεις σε bandwidth σε ένα System on Chip αυξάνονται. Καθώς τα παραδοσιακά interconnects τύπου δίαυλου δεν ανταποκρίνονται πια στις σύγχρονες και μελλοντικές απαιτήσεις από άποψης επιδόσεων, scalability, και ενεργειακής απόδοσης, τα System on Chip κινούνται πλέον προς την εκμετάλλευση των Network on Chip, τα οποία βασίζονται σε τοπολογίες δικτύου [1]. Το Spidergon STNoC είναι ένα τέτοιο Network on Chip που αναπτύσσεται από τα εργαστήρια AST της εταιρείας STMicroelectronics. Υποστηρίζει πληθώρα τοπολογιών, οι οποίες μπορούν να σχεδιαστούν σε γραφικό περιβάλλον, μέσω της αρχιτεκτονικής του που βασίζεται σε απλά, μη προγραμματιζόμενα routers, αλλά και ευέλικτα Network Interface που αποτελούν σημεία πρόσβασης στο interconnect, και παρέχουν προγραμματιζόμενα services όπως αλλαγή του routing, quality of service (QoS), και security [1]. Σκοπός της εργασίας αυτής είναι η ανάπτυξη του απαραίτητου υποστηρικτικού software που θα επιτρέπει στον σχεδιαστή ενός συστήματος να εκμεταλλευτεί την δυναμικότητα του Spidergon STNoC. Αυτό περιλαμβάνει το απαραίτητο Java plugin για το γραφικό περιβάλλον σχεδίασης του Spidergon STNoC, iNoC, που θα κάνει generate έναν driver για περιβάλλον linux. Ο driver θα παρέχει ένα userspace interface στα προγραμματιζόμενα services του σχεδιασμένου Network on Chip, και γενικές πληροφορίες για αυτό. Επιπλέον, μία portable C βιβλιοθήκη, θα χρησιμοποιεί τα interfaces του driver για να παρέχει ένα ομογενές C interface στις εφαρμογές, με υψηλότερου επιπέδου λειτουργικότητα, όπως ο καθορισμός των κατάλληλων QoS παραμέτρων με βάση συγκεκριμένων απαιτήσεων σε bandwidth. Τέλος, αυτό το soFtware οικοσύστημα, θα παρουσιαστεί να υποστηρίζει εργαλεία & παραδείγματα σε περιβάλλον Linux (ARM και x86) και Android.el
heal.abstractAs the number of components embedded on a piece of silicon increases, so are the bandwidth requirements of a System on Chip. As traditional interconnects no longer meet current and future requirements in terms of performance, scalability, and energy efficiency, Systems on Chip move towards exploitation of Networks on Chip, which are based on network topologies [1]. Spidergon STNoC is such a Network on Chip developed by the AST labs of the company STMicroelectronics. It supports many topologies which can be designed in a graphical environment thanks to its architecture based on simple, non-programmable routers, and flexible Network Interfaces which function as access points to the interconnect, and provides programmable services such as changing the routing information, quality of service (QoS), and security [1]. The purpose of this work is to develop the necessary supporting software that allows a system designer to exploit the dynamic features of Spidergon STNoC. This includes the Java plugin necessary for the design environment of Spidergon STNoC, iNoC, which will generate a driver for a Linux kernel. The driver provides a userspace interface to the programmable services provided by the designed Network on Chip, and general information about it. In addition, a portable C library uses the interfaces of the driver to provide a homogeneous C interface to applications and higher level functionality, such as determining appropriate QoS parameters based on specific requirements on bandwidth. Finally, this sofware ecosystem will be presented running with tools & examples on typical Linux environments (ARM and x86) and Android.en
heal.languageel
heal.academicPublisherΤ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
heal.academicPublisherT.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineeringen
heal.titleΑνάπτυξη υποστηρικτικού λογισμικού για Network on Chip.el
heal.titleSupportice software for Network on Chip.en
heal.typebachelorThesis
heal.keywordnetwork on chip, interconnects, Linux, Android, πυρήναςel
heal.keywordnetwork on chip, interconnects, Linux, Android, coreen
heal.advisorNameΚορνάρος, Γεώργιοςel
heal.advisorNameKornaros, Georgiosen
heal.academicPublisherIDteicrete
heal.fullTextAvailabilitytrue
tcd.distinguishedfalse
tcd.surveyfalse


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Except where otherwise noted, this item's license is described as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)