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.
  • Πολλές διορθώσεις σφαλμάτων.

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

Pyrex
Pyrex

3 Jun 15

Avian
Avian

20 Feb 15

Polygen
Polygen

3 Jun 15

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

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

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