Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Kompiler Flang LLVM Menambahkan Dukungan -Ofast & -ffast-math

Posted on December 14, 2022 by Syauqi Wiryahasana
Flang sebagai front-end bahasa Fortran LLVM telah mendapatkan dukungan untuk flag compiler -Ofast dan -ffast-math. Seperti halnya Clang dan kompiler lainnya, tingkat pengoptimalan -Ofast dapat digunakan jika ingin secara agresif mengoptimalkan pembuatan kode di luar tingkat -O3 tetapi mengabaikan kepatuhan standar yang ketat. Secara umum -Ofast dapat bermanfaat jika ingin memaksimalkan kinerja tetapi perlu berhati-hati untuk memastikan tidak ada matematika yang tidak aman atau masalah lain yang timbul dari biner yang dihasilkan.

Sebagai bagian dari pengaktifan -Ofast untuk Flang, tambalan juga mengaktifkan flag -ffast-math. Bendera "matematika cepat" mengabaikan kepatuhan IEEE, menonaktifkan beberapa pemeriksaan di sekitar nilai, dan perubahan lain atas nama mencoba menghasilkan operasi matematika titik-mengambang yang lebih cepat. Memanfaatkan -ffast-math Flang membalik -fno-honor-infinities, -fno-honor-nans, -fassociative-math, -freciprocal-math, -fapprox-func, -fno-signed-zeros, dan - ffp-kontrak = cepat. Flang`s -Ofast saat ini sama dengan -O3 dan -ffast-math sementara rencananya juga untuk mengimplementasikan -fstack-arrays di sana juga di masa mendatang. Dukungan Flang -Ofast dan -ffast-math digabungkan minggu lalu untuk rilis LLVM 16.0 yang terjadi pada bulan-bulan awal tahun 2023.

Itulah berita seputar Kompiler Flang LLVM Menambahkan Dukungan -Ofast & -ffast-math, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically