AMD x86 Open64 Compiler Suite

Screenshot Λογισμικό:
AMD x86 Open64 Compiler Suite
Στοιχεία Λογισμικού:
Εκδοχή: 4.2.5
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Advanced Micro Devices, Inc.
Άδεια: Δωρεάν
Δημοτικότητα: 23

Rating: nan/5 (Total Votes: 0)

Η AMD x86 Open64 Compiler Suite είναι ένα υψηλής απόδοσης, ποιότητας παραγωγής εργαλείο δημιουργίας κώδικα σχεδιασμένο για υψηλές επιδόσεις παράλληλη φόρτου εργασίας των υπολογιστών & nbsp?. Το περιβάλλον x86 Open64 παρέχει ο κύριος του έργου οι βασικές επιλογές κατά την κατασκευή και τη βελτιστοποίηση των C, C ++, και Fortran εφαρμογές στόχευση 32-bit και 64-bit πλατφόρμες Linux.
Το σύστημα μεταγλώττισης x86 Open64 προσφέρει ένα υψηλό επίπεδο των προηγμένων βελτιστοποιήσεις, multi-threading, και υποστήριξη επεξεργαστή που περιλαμβάνει ολική βελτιστοποίηση, διανυσματοποίηση, interprocedural ανάλυση, ανατροφοδότηση σκηνοθεσία βελτιστοποιήσεις, μετασχηματισμοί βρόχο, και παραγωγή κώδικα που εξάγει η βέλτιστη απόδοση από κάθε x86 επεξεργαστή πυρήνα .
Η x86 Open64 Compiler Σουίτα απλοποιεί και επιταχύνει την ανάπτυξη και συντονισμός για x86, AMD64 (AMD & reg? X86-64 αρχιτεκτονική), και Intel64 (Intel & reg? X86-64 αρχιτεκτονική) εφαρμογές. Οι συντάκτες x86 Open64 δημιουργήσει ένα ισχυρό θεμέλιο για την οικοδόμηση ισχυρών, υψηλών επιδόσεων κωδικό παράλληλα μέσω MPI, OpenMP & reg ;, και αυτόματη παραλληλοποίηση μαζί με ιδιαίτερα βελτιστοποιημένη βιβλιοθήκες *

Χαρακτηριστικά :.

  • Γλώσσα Πρότυπα:
  • ANSI C99, ISO C ++ 98
  • Συμμορφώνεται με το πρότυπο ISO / IEC 9899: 1999, Γλώσσες Προγραμματισμού - πρότυπο C
  • Συμμορφώνεται με το πρότυπο ISO / IEC 14882: 1998 (E), Γλώσσες Προγραμματισμού - Standard C ++
  • Fortran 77, 90, 95
  • Συμμορφώνεται με το πρότυπο ISO / IEC 1539-1: 1997 Γλώσσες Προγραμματισμού - Fortran
  • Inter-γλώσσα καλώντας
  • IEEE 754 κινητής στήριξη σημείο
  • Pragmas για τον έλεγχο βελτιστοποιήσεις

  • Πλατφόρμα Highlights:
  • x86 32-bit και x86 64-bit παραγωγή κώδικα
  • Μεγάλη υποστήριξη αρχείων σε συστήματα 32-bit
  • Byte-swapping I / O
  • Vector και βαθμωτό SSE / SSE2 / SSE3 παραγωγή κώδικα
  • OpenMP 2.5 για κοινά πρότυπα μνήμης
  • MPICH2 για κατανεμημένες και τα κοινά μοντέλα μνήμης
  • Βελτιστοποιημένη AMD πυρήνα Μαθηματικά Βιβλιοθήκη (ACML)
  • Highlights Βελτιστοποίηση
  • Παγκόσμια βελτιστοποιήσεις, π.χ..
  • Μερική κατάργηση απολύσεων
  • Η συνεχής διάδοση και τον κωδικό κίνησης
  • Μείωση αντοχής και απλούστευση της έκφρασης
  • Dead εξάλειψη κώδικα και κοινό εξάλειψη υπο-έκφραση
  • Loop-φωλιά βελτιστοποιήσεις (ενεργοποιημένο με «-O3»), π.χ.
  • Loopfusion και διανομή
  • Loop ανταλλαγή και τη βελτιστοποίηση της μνήμης cache τοποθεσία
  • Vectorization για ΣΣΕ * παραγωγή κώδικα
  • προανάκληση δεδομένα Λογισμικό
  • γενιά κώδικα και βελτιστοποιήσεις, π.χ..
  • Αναλυτική κατανομή μητρώο
  • Loop ξετυλίγεται
  • την επιλογή Εντολή και τον προγραμματισμό
  • βελτιστοποιήσεις ματάκι
  • Σχόλια-σκηνοθεσία βελτιστοποιήσεις (ενεργοποιημένο με «-fb_create / -fb_opt»), π.χ.
  • Κώδικας διάταξης
  • Σχόλια-σκηνοθεσία λειτουργία εσωτερική επένδυση που και de-virtualization
  • Σχόλια-καθοδηγούμενη μητρώο διαρροής
  • Αξία εξειδίκευσης
  • Inter-διαδικαστικά ανάλυση και βελτιστοποίηση (ενεργοποιημένο με «-ipa»), π.χ.
  • εσωτερική επένδυση που Λειτουργία και κλωνοποίηση
  • Inter-διαδικαστικά ανάλυση ψευδώνυμο
  • βελτιστοποιήσεις δεδομένων εκ νέου τη διάταξη για τα μέλη της δομής
  • Inter-διαδικαστικά σταθερά διάδοσης και νεκρά εξάλειψη κώδικα

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

  • Αυτή η έκδοση περιλαμβάνει νέες βελτίωσης των επιδόσεων, στήριξης της οικογένειας AMD 15h, καλύτερη κτιρίου από την πηγή, και πολλές διορθώσεις σφαλμάτων.

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

  • Βελτιωμένη heuristics εσωτερική επένδυση που η λειτουργία και βελτιωμένη inline επέκταση της βιβλιοθήκης λειτουργίες
  • ενισχυμένο πλαίσιο για multi-εκδόσεων
  • Βελτιωμένη επαγωγή απλούστευση έκφρασης και αν-συγχώνευση βελτιστοποίησης
  • Βελτιωμένη παραγωγή κώδικα για το χειριστή%
  • Βελτιωμένη interprocedural ανάλυση για έμμεσες κλήσεις συναρτήσεων, εικονικές λειτουργίες και λειτουργίες με & quot? Noreturn & quot? χαρακτηριστικό.
  • Βελτιστοποιημένη χειρισμό εξαίρεση
  • Βελτιστοποίηση επεξεργασίας Fortran 90 προσωρινών πινάκων
  • Βελτιωμένη χαρτογράφηση επεξεργαστή συγγένεια στο OpenMP και παράλληλα βιβλιοθήκη χρόνου εκτέλεσης
  • Προστέθηκε υποστήριξη για 1GB τεράστιο σελίδες
  • Απλοποιημένη κυμαινόμενο επιλογές σημείο
  • μακρύ διπλό υλοποιείται ως 80-bit IEEE διπλής ακρίβειας
  • εγγενή προστέθηκε στον -ffastmath
  • Fortran ενότητα ISO_C_BINDING
  • διορθώσεις σφαλμάτων σε πολλούς τομείς, όπως:
  • συμβατότητα GCC
  • Τεράστια υποστήριξη σελίδα
  • Fortran υποστήριξη
  • OpenMP
  • Οικοδομικά από την πηγή
  • Η εκτεταμένη υποστήριξη της πλατφόρμας, συμπεριλαμβανομένης της RHEL 5.5 και SLES11 SP1

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

  • Βελτιωμένη heuristics εσωτερική επένδυση που η λειτουργία και βελτιωμένη inline επέκταση της βιβλιοθήκης λειτουργίες
  • ενισχυμένο πλαίσιο για multi-εκδόσεων
  • Βελτιωμένη επαγωγή απλούστευση έκφρασης και αν-συγχώνευση βελτιστοποίησης
  • Βελτιωμένη παραγωγή κώδικα για το χειριστή%
  • Βελτιωμένη interprocedural ανάλυση για έμμεσες κλήσεις συναρτήσεων, εικονικές λειτουργίες και λειτουργίες με & quot? Noreturn & quot? χαρακτηριστικό.
  • Βελτιστοποιημένη χειρισμό εξαίρεση
  • Βελτιστοποίηση επεξεργασίας Fortran 90 προσωρινών πινάκων
  • Βελτιωμένη χαρτογράφηση επεξεργαστή συγγένεια στο OpenMP και παράλληλα βιβλιοθήκη χρόνου εκτέλεσης
  • Προστέθηκε υποστήριξη για 1GB τεράστιο σελίδες
  • Απλοποιημένη κυμαινόμενο επιλογές σημείο
  • μακρύ διπλό υλοποιείται ως 80-bit IEEE διπλής ακρίβειας
  • εγγενή προστέθηκε στον -ffastmath
  • Fortran ενότητα ISO_C_BINDING
  • διορθώσεις σφαλμάτων σε πολλούς τομείς, όπως:
  • συμβατότητα GCC
  • Τεράστια υποστήριξη σελίδα
  • Fortran υποστήριξη
  • OpenMP
  • Οικοδομικά από την πηγή
  • Η εκτεταμένη υποστήριξη της πλατφόρμας, συμπεριλαμβανομένης της RHEL 5.5 και SLES11 SP1

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

  • Βελτιωμένη interprocedural ανάλυσης ώστε να περιληφθούν δομή βελτιστοποίησης αντίγραφο του πίνακα και συστοιχία επαναχαρτογραφεί βελτιστοποίησης.
  • Βελτιωμένη βελτιστοποιήσεις βρόχο:. Ξεδίπλωμα βρόχων, ξετυλίγονται βρόχο και μαρμελάδα, τριγωνικό βρόχους, ανταλλαγή προληπτική βρόχο, διανομή βρόχο, ξεφλούδισμα βρόχο
  • Η βελτίωση της απόλυσης βελτιστοποιήσεις αποβολής για τα καταστήματα και την προετοιμασία της μνήμης? καλύτερη ενσωμάτωση του νέου συνδέσμου και την κοινή εξάλειψη υπο-έκφραση? ενισχυμένη παραγοντοποίηση έκφραση.
  • Βελτίωση της επιλογής διδασκαλίας και την αντιμετώπιση παραγωγή κώδικα.
  • Βελτιωμένη διανυσματοποίησης.
  • Εκτεταμένη προανάκληση να περιλαμβάνει συστοιχίες με επαγωγική διευθύνσεις βάση.
  • Ενισχυμένη βρόχο πολλαπλών εκδόσεων.
  • Βελτιωμένη OpenMP και αυτόματη παραλληλοποίηση παραγωγή κώδικα.
  • Βελτιωμένη ρύθμιση του OpenMP και παράλληλες λειτουργίες της βιβλιοθήκης χρόνου εκτέλεσης.
  • Εισήγαγε επιθετική βελτιστοποιήσεις για να βελτιωθεί η χρησιμοποίηση του επεκτασιμότητα / εύρος ζώνης multi-core επεξεργαστές. (Κλήση καθορίζοντας το νέο & quot? -mso & Quot?. Σημαία)
  • Βελτιωμένη συμβατότητα του ΣΣΚ, συμπεριλαμβανομένης της υποστήριξης για περισσότερα χαρακτηριστικά, επιλογές της γραμμής εντολών, και ενσωματωμένες λειτουργίες.
  • εκτεταμένη υποστήριξη πλατφόρμας, συμπεριλαμβανομένων SLES 11 και RHEL 5.4.
  • Πολλές διορθώσεις σφαλμάτων.

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

4tH compiler
4tH compiler

20 Feb 15

Flex
Flex

12 Jul 17

CIL
CIL

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Advanced Micro Devices, Inc.

Σχόλια για AMD x86 Open64 Compiler Suite

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