Repository logoCyprus University of Technology
Log In(current)
Ελληνικά
English
  1. Home
  2. Cyprus University of Technology (Research Output)
  3. Πτυχιακές Εργασίες/ Bachelor's Degree Theses
  4. Υλοποίηση πυρήνα 2D Delaunay τριγωνισμού για την ανακατασκευή επιφάνειας σε πραγματικό χρόνο μέσω σύνθεσης υψηλού επίπεδου σε κυκλώματα προγραμματιζόμενης λογικής
  • Details

Υλοποίηση πυρήνα 2D Delaunay τριγωνισμού για την ανακατασκευή επιφάνειας σε πραγματικό χρόνο μέσω σύνθεσης υψηλού επίπεδου σε κυκλώματα προγραμματιζόμενης λογικής

Date Issued
May 19, 2017
Author(s)
Καλλής, Χριστάκης  
Advisor
Δεληπαράσχος, Κυριάκος  
Abstract
Στην παρούσα πτυχιακή εργασία ασχοληθήκαμε με την κατασκευή πυρήνα που εκτελεί την διαδικασία του 2D Delaunay τριγωνισμού έτσι ώστε να πετύχουμε ανακατασκευή επιφάνειας σε πραγματικό χρόνο μέσω της σύνθεσης υψηλού επιπέδου σε κυκλώματα προγραμματιζόμενης λογικής. Για να ολοκληρώσουμε επιτυχώς την διαδικασία σχεδιασμού ακολουθήσαμε κάποιες πολύ σημαντικές διαδικασίες που προσφέρονται στο περιβάλλον εργασίας ενός εξειδικευμένου λογισμικού εργαλείου που ονομάζεται Vivado. Αρχικά, κατασκευάσαμε τον αλγόριθμο του τριγωνισμού
σε γλώσσα προγραμματισμού (C + +) και μέσω του εργαλείου ακολουθήσαμε την διαδικασία της σύνθεσης υψηλού επιπέδου έτσι ώστε να μεταγλωττίσουμε τον αλγόριθμο του σχεδιασμού σε γλώσσα περιγραφής υλικού (Verilog). Με πρωταρχικό στόχο, να δημιουργήσουμε ένα πυρήνα που θα εκτελεί ανακατασκευή επιφάνειας σε πραγματικό χρόνο, χρειάστηκε να περάσουμε τον σχεδιασμό από διαδικασίες βελτιστοποίησης. Έτσι, με την χρήση υψηλού επιπέδου οδηγιών και παραλληλοποίηση καταφέραμε να αυξήσουμε τον χρόνο ανταπόκρισης του σχεδιασμού, μειώνοντας σε μεγάλο βαθμό τους κύκλους καθυστέρησης που δημιουργούν οι διαδικασίες του τριγωνισμού. Αφού ολοκληρώσαμε τις διαδικασίες υλοποίησης και βελτιστοποίησης του σχεδιασμού μπορούσαμε πλέον να δούμε τα αποτελέσματα που παράγει ο σχεδιασμός που κατασκευάσαμε. Γενικά, καταφέραμε να δημιουργήσουμε ένα σχεδιασμό ανακατασκευής επιφάνειας με 2DDelaunay τριγωνισμό που φτάνει σε ταχύτητα 0:0445s ή 70FPS με αρχείο εισόδου 477 σημείων. Επιπρόσθετα συγκρίναμε την ταχύτητα εκτέλεσης του λογισμικού αλγορίθμου με την ταχύτητα εκτέλεσης του αλγορίθμου του υλικού πυρήνα και διαπιστώσαμε πως σε υλοποιήσεις υλικού έχουμε 19 μεγαλύτερη ταχύτητα εκτέλεσης από τις υλοποιήσεις λογισμικού. Στην εργασία αυτή παρουσιάζονται εκτενώς όλες οι διαδικασίες/στάδια που πέρασε ο αλγόριθμος του τριγωνισμού, όπως επίσης και στοιχεία που αποδεικνύουν την απόδοση/ταχύτητα που πετύχαμε.
Subjects

2D Delaunay τριγωνισμ...

Σύνθεση υψηλού επιπέδ...

Κυκλώματα προγραμματι...

Γλώσσα περιγραφής υλι...

File(s)
Thumbnail Image
Name

thesis_christakis_kallis_abstract.pdf

Size

126.38 KB

Format

Adobe PDF

Checksum (MD5)

06179494e1d902af7de71311d3a98cbc

Explore by
  • Collections
  • Research Outputs
  • Researchers
  • Faculty & Departments
  • Theses
  • Patents
  • Projects
  • Journals
  • Conferences
Useful Links
  • Researcher Portfolio Guide
  • Researcher Profile
  • Create an ORCID ID
  • CUT Open Access Author Fund
  • ETDS Guide
Copyright Policies

Use Sherpa/Romeo to find publisher copyright policies

Go
Go
  • SPARC Author Addendum Engine
  • National Open Access Policy in Cyprus
Deposit your work to Ktisis
  • Self-archiving. Please sign in to Ktisis.
  • Email your work to:
    library.dspace@cut.ac.cy
  • Contact your subject librarian

Member of

OpenAIREre3dataOpenDOARCOREDART
Cyprus University of Technology
Library and
Information
Services

Copyright © 2022 - Library and Information Services Feedback - Built with DSpace-CRIS - 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
COAR NotifyCOAR Notify