Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή

Η άθροιση μεγάλων αριθμών είναι μια χρονοβόρα και ενεργοβόρα διαδικασία. Πολλές μέθοδοι έχουν αναπτυχθεί για να μειωθεί η καθυστέρηση υπολογισμού του αθροίσματος λόγω της μετάδοσης κρατουμένου. Τέτοιες είναι η πρόβλεψη κρατουμένου (carry look ahead) και η επιλογή κρατουμένου (carry select). Αυτές οι...

Full description

Bibliographic Details
Main Author: Γιαννοπούλου, Λεμονιά
Other Authors: Σερπάνος, Δημήτριος
Language:gr
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10889/6136
id ndltd-upatras.gr-oai-nemertes-10889-6136
record_format oai_dc
spelling ndltd-upatras.gr-oai-nemertes-10889-61362015-10-30T05:05:16Z Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή Γιαννοπούλου, Λεμονιά Σερπάνος, Δημήτριος Giannopoulou, Lemonia Παλιουράς, Βασίλειος Κινέζικο θεώρημα υπολοίπου Κατανάλωση ενέργειας Αριθμητικά συστήματα υπολοίπου (RNS) Αθροιστές Διάδοση κρατουμένου Πρόβλεψη κρατουµένου (CLA) Επιλογή κρατουµένου (CS) 621.39 5 Chinese remainder theorem (CRT) Power consumption Residue numbering system (RNS) Adders Carry propagation Carry look ahead (CLA) Carry select (CS) Η άθροιση μεγάλων αριθμών είναι μια χρονοβόρα και ενεργοβόρα διαδικασία. Πολλές μέθοδοι έχουν αναπτυχθεί για να μειωθεί η καθυστέρηση υπολογισμού του αθροίσματος λόγω της μετάδοσης κρατουμένου. Τέτοιες είναι η πρόβλεψη κρατουμένου (carry look ahead) και η επιλογή κρατουμένου (carry select). Αυτές οι αρχιτεκτονικές δεν είναι επαρκώς επεκτάσιμες για μεγάλους αριθμούς (με πολλά bits) ή πολλούς αριθμούς, διότι παράγονται μεγάλα και ενεργοβόρα κυκλώματα. Στην παρούσα εργασία μελετάται η μέθοδος υπολοίπου (RNS), η οποία χρησιμοποιεί συστήματα αριθμών μεγαλύτερα από το δυαδικό. Ορίζεται μια βάση τριών αριθμών και οι αριθμοί αναπαρίστανται στα εκάστοτε τρία συστήματα της βάσης. Η άθροιση γίνεται παράλληλα σε κάθε σύστημα και τέλος οι αριθμοί μετατρέπονται πάλι στο δυαδικό. Τα πλεονεκτήματα αυτής της προσέγγισης είναι η παραλληλία και η απουσία μεγάλων κυκλωμάτων διάδοσης κρατουμένου. Το μειονέκτημα είναι ότι χρειάζονται κυκλώματα μετατροπής από και προς το δυαδικό σύστημα. Αυτού του είδους οι αθροιστές συγκρίνονται για κατανάλωση ενέργειας με τους γνωστούς carry look ahead και carry select. Διαπιστώθηκε ότι οι RNS αθροιστές καταναλώνουν λιγότερη ενέργεια. The addition of many-bits numbers is a time and power consuming task. Many methods are developed to reduce the sum calculation delay due to carry propagation. Such techniques are Carry Look Ahead and Carry Select, Those techniques are not scalable to many bits numbers or a set of many numbers: the circuits needed are big and power consuming. In this thesis, the the RNS technique is investigated. This technique uses radix bigger than binary. A 3-numbers base is defined and the numbers that participate in the sum are represented uniquely in each element radix. The addition is performed in parallel in each radix. Finally the result is transformed back to the binary numbers system. The advantages of this technique are the parallelization of the process and the lack of carry propagation circuits. The disadvantage is that transformation circuits are need from/to binary system. The RNS adders are compared to CLA and CS for power. Such adders are compared to CLA and CS for power consumption. It is found that RNS adders consume less energy. 2013-07-09T10:01:16Z 2013-07-09T10:01:16Z 2012-07-11 2013-07-09 Thesis http://hdl.handle.net/10889/6136 gr 12
collection NDLTD
language gr
sources NDLTD
topic Κινέζικο θεώρημα υπολοίπου
Κατανάλωση ενέργειας
Αριθμητικά συστήματα υπολοίπου (RNS)
Αθροιστές
Διάδοση κρατουμένου
Πρόβλεψη κρατουµένου (CLA)
Επιλογή κρατουµένου (CS)
621.39 5
Chinese remainder theorem (CRT)
Power consumption
Residue numbering system (RNS)
Adders
Carry propagation
Carry look ahead (CLA)
Carry select (CS)
spellingShingle Κινέζικο θεώρημα υπολοίπου
Κατανάλωση ενέργειας
Αριθμητικά συστήματα υπολοίπου (RNS)
Αθροιστές
Διάδοση κρατουμένου
Πρόβλεψη κρατουµένου (CLA)
Επιλογή κρατουµένου (CS)
621.39 5
Chinese remainder theorem (CRT)
Power consumption
Residue numbering system (RNS)
Adders
Carry propagation
Carry look ahead (CLA)
Carry select (CS)
Γιαννοπούλου, Λεμονιά
Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
description Η άθροιση μεγάλων αριθμών είναι μια χρονοβόρα και ενεργοβόρα διαδικασία. Πολλές μέθοδοι έχουν αναπτυχθεί για να μειωθεί η καθυστέρηση υπολογισμού του αθροίσματος λόγω της μετάδοσης κρατουμένου. Τέτοιες είναι η πρόβλεψη κρατουμένου (carry look ahead) και η επιλογή κρατουμένου (carry select). Αυτές οι αρχιτεκτονικές δεν είναι επαρκώς επεκτάσιμες για μεγάλους αριθμούς (με πολλά bits) ή πολλούς αριθμούς, διότι παράγονται μεγάλα και ενεργοβόρα κυκλώματα. Στην παρούσα εργασία μελετάται η μέθοδος υπολοίπου (RNS), η οποία χρησιμοποιεί συστήματα αριθμών μεγαλύτερα από το δυαδικό. Ορίζεται μια βάση τριών αριθμών και οι αριθμοί αναπαρίστανται στα εκάστοτε τρία συστήματα της βάσης. Η άθροιση γίνεται παράλληλα σε κάθε σύστημα και τέλος οι αριθμοί μετατρέπονται πάλι στο δυαδικό. Τα πλεονεκτήματα αυτής της προσέγγισης είναι η παραλληλία και η απουσία μεγάλων κυκλωμάτων διάδοσης κρατουμένου. Το μειονέκτημα είναι ότι χρειάζονται κυκλώματα μετατροπής από και προς το δυαδικό σύστημα. Αυτού του είδους οι αθροιστές συγκρίνονται για κατανάλωση ενέργειας με τους γνωστούς carry look ahead και carry select. Διαπιστώθηκε ότι οι RNS αθροιστές καταναλώνουν λιγότερη ενέργεια. === The addition of many-bits numbers is a time and power consuming task. Many methods are developed to reduce the sum calculation delay due to carry propagation. Such techniques are Carry Look Ahead and Carry Select, Those techniques are not scalable to many bits numbers or a set of many numbers: the circuits needed are big and power consuming. In this thesis, the the RNS technique is investigated. This technique uses radix bigger than binary. A 3-numbers base is defined and the numbers that participate in the sum are represented uniquely in each element radix. The addition is performed in parallel in each radix. Finally the result is transformed back to the binary numbers system. The advantages of this technique are the parallelization of the process and the lack of carry propagation circuits. The disadvantage is that transformation circuits are need from/to binary system. The RNS adders are compared to CLA and CS for power. Such adders are compared to CLA and CS for power consumption. It is found that RNS adders consume less energy.
author2 Σερπάνος, Δημήτριος
author_facet Σερπάνος, Δημήτριος
Γιαννοπούλου, Λεμονιά
author Γιαννοπούλου, Λεμονιά
author_sort Γιαννοπούλου, Λεμονιά
title Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
title_short Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
title_full Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
title_fullStr Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
title_full_unstemmed Σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix RNS αθροιστή
title_sort σχεδίαση παράλληλης διάταξης επεξεργαστών σε ένα chip : δημιουργία και μελέτη high radix rns αθροιστή
publishDate 2013
url http://hdl.handle.net/10889/6136
work_keys_str_mv AT giannopouloulemonia schediasēparallēlēsdiataxēsepexergastōnseenachipdēmiourgiakaimeletēhighradixrnsathroistē
_version_ 1718118726692241408