Lompat ke isi

LINPACK: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 22755513; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 4: Baris 4:
LINPACK adalah akronim dari '''''Lin'''ear System '''Pack'''age'' (Pustaka Sistem Linear). Pustaka ini dibuat oleh [[Jack Dongarra]], [[Cleve Moler]], dan [[Gilbert Wright Stewart|Gilbert W. Stewart]] pada tahun 1979, dalam bahasa [[Fortran|Fotran]]. Saat ini LINPACK juga tersedia dalam versi [[bahasa pemrograman]] [[C (bahasa pemrograman)|C,]] [[C++]], [[Pascal (bahasa pemrograman)|Pascal]], [[Java]], dan lain-lain.
LINPACK adalah akronim dari '''''Lin'''ear System '''Pack'''age'' (Pustaka Sistem Linear). Pustaka ini dibuat oleh [[Jack Dongarra]], [[Cleve Moler]], dan [[Gilbert Wright Stewart|Gilbert W. Stewart]] pada tahun 1979, dalam bahasa [[Fortran|Fotran]]. Saat ini LINPACK juga tersedia dalam versi [[bahasa pemrograman]] [[C (bahasa pemrograman)|C,]] [[C++]], [[Pascal (bahasa pemrograman)|Pascal]], [[Java]], dan lain-lain.


Program pengukur LINPACK digunakan untuk mengukur peforma [[superkomputer]], karena kemampuan menyelesaikan sistem persamaan linear memiliki peran penting dalam proses-proses yang umumnya diimplementasikan pada superkomputer. Tolok ukur (''benchmark'') LINPACK saat ini dianggap sudah usang; dan digantikan oleh [[LAPACK]]. LAPACK lebih cocok dalam mengukur ''shared memory'' dan ''vector supercomputer'', juga dapat bekerja dengan peforma yang lebih tinggi.
Program pengukur LINPACK digunakan untuk mengukur peforma [[superkomputer]], karena kemampuan menyelesaikan sistem persamaan linear memiliki peran penting dalam proses-proses yang umumnya diimplementasikan pada superkomputer. Tolok ukur (''benchmark'') LINPACK saat ini dianggap sudah usang; dan digantikan oleh [[LAPACK]]. LAPACK lebih cocok dalam mengukur ''shared memory'' dan ''vector supercomputer'', juga dapat bekerja dengan peforma yang lebih tinggi.<ref>[https://www.tecchannel.de/a/supercomputer-benchmarks-linpack-in-der-kritik,443896 Supercomputer-Benchmarks: Linpack in der Kritik]. ''www.tecchannel.de''.</ref>


== Struktur tolok ukur ==
== Struktur tolok ukur ==
Baris 12: Baris 12:
Tolok ukur yang pertama adalah memfaktorkan (men-dekomposisi) [[Matriks (matematika)|matriks]] berukuran 100x100 yang terisi penuh, dan menyelesaikan suatu sistem persamaan dengan bantuan hasil dekomposisi tersebut.
Tolok ukur yang pertama adalah memfaktorkan (men-dekomposisi) [[Matriks (matematika)|matriks]] berukuran 100x100 yang terisi penuh, dan menyelesaikan suatu sistem persamaan dengan bantuan hasil dekomposisi tersebut.


Aturan dasar dalam menjalankan tolok ukur ini adalah tidak ada perubahan yang boleh dilakukan pada kode Fortran, termasuk komentar-komentarnya. Hanya optimisasi [[kompilator]] yang boleh dilakukan untuk meningkatkan peforma.
Aturan dasar dalam menjalankan tolok ukur ini adalah tidak ada perubahan yang boleh dilakukan pada kode Fortran, termasuk komentar-komentarnya. Hanya optimisasi [[kompilator]] yang boleh dilakukan untuk meningkatkan peforma.<ref>[http://www.netlib.org/utk/people/JackDongarra/faq-linpack.html#_Toc27885715 Frequent Asked Questions on the LINPACK Benchmark]. ''www.netlib.org''.</ref>


=== Tolok ukur Linpack n=1000 ===
=== Tolok ukur Linpack n=1000 ===
Tes pada tolok ukur ini mirip dengan sebelumnya, namun tes ini mengharuskan menyelesaikan matriks berukuran 1000x1000. Tolok ukur ini juga membebaskan algoritma pencari solusi yang digunakan, dan bebas memilih bahasa pemrograman. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.
Tes pada tolok ukur ini mirip dengan sebelumnya, namun tes ini mengharuskan menyelesaikan matriks berukuran 1000x1000. Tolok ukur ini juga membebaskan algoritma pencari solusi yang digunakan, dan bebas memilih bahasa pemrograman. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.<ref>[https://www.tecchannel.de/a/supercomputer-benchmarks-linpack-in-der-kritik,443896 Supercomputer-Benchmarks: Linpack in der Kritik]. ''www.tecchannel.de''.</ref>


=== Tolok ukur Komputasi Paralel Linpack ===
=== Tolok ukur Komputasi Paralel Linpack ===
Tolok ukur ini menyelesaikan permasalahan yang sama dengan tolok ukur sebelumnya, tapi juga membebaskan pemilihan ukuran matriks. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.
Tolok ukur ini menyelesaikan permasalahan yang sama dengan tolok ukur sebelumnya, tapi juga membebaskan pemilihan ukuran matriks. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.<ref>[https://www.tecchannel.de/a/supercomputer-benchmarks-linpack-in-der-kritik,443896 Supercomputer-Benchmarks: Linpack in der Kritik]. ''www.tecchannel.de''.</ref>


== Kritik ==
== Kritik ==
Tolok ukur LINPACK hanya mengevaluasi sistem komputer dalam aspek kecepatan komputasi ketika menyelesaikan sistem persamaan linear.
Tolok ukur LINPACK hanya mengevaluasi sistem komputer dalam aspek kecepatan komputasi ketika menyelesaikan sistem persamaan linear.


Tolok ukur LINPACK juga dikritik untuk mengukur peforma, namun tidak mempertimbangkan aspek efisiensi superkomputer.
Tolok ukur LINPACK juga dikritik untuk mengukur peforma, namun tidak mempertimbangkan aspek efisiensi superkomputer.<ref>[https://www.spiegel.de/netzwelt/gadgets/supercomputer-rangliste-top-500-die-usa-haben-immer-noch-die-schnellsten-a-1238032.html Supercomputer-Rangliste Top 500: Die USA haben immer noch die schnellsten]. ''Der Spiegel''. 2018-11-12.</ref>


== Hasil tolok ukur LINPACK (November 2018) ==
== Hasil tolok ukur LINPACK (November 2018) ==
 
{| class="wikitable mw-datatable"
|+Ausgewählte LINPACK-Benchmarks
!Komputer
!Deskripsi
!Posisi
[[:de:TOP500|TOP500]]<ref>[https://id.wikipedia.org/w/index.php?title=LINPACK&oldid=22755513 sumber pada Wikipedia bahasa Indonesia]</ref>
!''Rmax'' LINPACK
dalam tera-[[FLOPS]]
|-
|[[Summit (superkomputer)|Summit]]
|[[Laboratorium Nasional Oak Ridge]], [[Amerika Serikat]]
| align="center" |1.
| align="right" |ca. 143.500,0
|-
|[[Sierra (superkomputer)|Sierra]]
|[[Laboratorium Nasional Lawrence Livermore]], [[Amerika Serikat]]
| align="center" |2.
| align="right" |ca. 94.640,0
|-
|[[Sunway TaihuLight]]
|[[Pusat Superkomputasi Nasional]], [[Tiongkok]]
| align="center" |3.
| align="right" |ca. 93.014,6
|-
|[[Tianhe-2]]
|Pusat Super Komputer Nasional, Tiongkok
| align="center" |4.
| align="right" |ca. 61.444,5
|-
|[[Piz Daint (superkomputer)|Piz Daint]]
|[[Pusat Superkomputasi National Swiss]], [[Swiss]]
| align="center" |5.
| align="right" |ca. 21.230,0
|-
|'''Trinity'''
|[[Amerika Serikat]]
| align="center" |6.
| align="right" |ca. 20.158,7
|-
|'''AI Bridging Cloud Infrastructure'''
|''National Institute of Advanced Industrial Science and Technology'', [[Jepang]]
| align="center" |7.
| align="right" |ca. 19.880,0
|-
|'''SuperMUC-NG'''
|[[Pusat Komputasi Leibniz]], [[Jerman]]
| align="center" |8.
| align="right" |ca. 19.476,6
|-
|[[Titan (superkomputer)|Titan]]
|[[Laboratorium Nasional Oak Ridge]], [[Amerika Serikat|AS]]
| align="center" |9.
| align="right" |ca. 17.590,0
|-
|'''Sequoia'''
|
| align="center" |10.
| align="right" |ca. 17.173,2
|-
!CPU
!Deskripsi
!
!''Rmax'' LINPACK
dalam giga-[[:de:FLOPS|FLOPS]]
|-
|2 × [[AMD Opteron]] 6274, 2,2&nbsp;GHz
|Server pada tahun 2012 (64 Bit)
| align="center" |–
| align="right" |ca. 204,9 <ref>[http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/linpack_wp_bd_2.pdf HPC High Performance Linpackfor AMD® Opteron™ 6200 Series processors]. 24 April 2012.</ref>
|-
|2 × [[Intel Xeon]] DP X5680, 3,33&nbsp;GHz
|Workstation pada tahun 2010 (64 Bit)
| align="center" |–
| align="right" |ca. 94,8 <ref>[http://www.tecchannel.de/_misc/img/detail.cfm?pk=392097&fk=2026523&id=il-80380865738247327 TecChannel]. ''web.archive.org''. 2016-01-01.</ref>
|-
|[[Intel Core i7]], 3,20&nbsp;GHz, 4 core
|Standard-PC pada tahun 2009 (64 Bit)
| align="center" |–
| align="right" |ca. 33,0 <ref>[https://www.tecchannel.de/a/test-intel-core-i7-mit-nehalem-quad-core,1775602 Hyper-Threading und integrierter Speicher-Controller: Test: Intel Core i7 mit Nehalem-Quad-Core]. ''www.tecchannel.de''.</ref>
|-
|[[Intel Core 2|Intel Core 2 Quad]], 2,66&nbsp;GHz
|Standard-PC pada tahun 2007 (64 Bit)
| align="center" |–
| align="right" |ca. 23,5 <ref>[http://www.tecchannel.de/_misc/img/detail1000.cfm?pk=358286&fk=480373&id=il-75254259539657409 TecChannel]. ''web.archive.org''. 2015-12-09.</ref>
|-
|[[Intel Core 2 Duo]], 2,66&nbsp;GHz
|Standard-PC pada tahun 2007 (64 Bit)
| align="center" |–
| align="right" |ca. 12,5 <ref>[http://www.tecchannel.de/_misc/img/detail1000.cfm?pk=358286&fk=480373&id=il-75254259539657409 TecChannel]. ''web.archive.org''. 2015-12-09.</ref>
|-
|-
|[[AMD Athlon 64|AMD Athlon 64 X2]] 6000+, 3,00&nbsp;GHz
|Standard-PC pada tahun 2007 (64 Bit)
| align="center" |–
| align="right" |ca. 8,4 <ref>[http://www.tecchannel.de/_misc/img/detail1000.cfm?pk=358286&fk=480373&id=il-75254259539657409 TecChannel]. ''web.archive.org''. 2015-12-09.</ref>
|-
|[[Intel Itanium|Intel Itanium 2]], 1,6&nbsp;GHz
|Workstation (64 Bit)
| align="center" |–
| align="right" |ca. 6,4
|-
|[[Intel Pentium 4]], 3,2&nbsp;GHz
|Standard-PC pada tahun 2003
| align="center" |–
| align="right" |ca. 3,1
|-
|[[Intel Pentium II]], 450&nbsp;MHz
|Standard-PC pada tahun 1999
| align="center" |–
| align="right" |ca. 0,4
|-
|[[Raspberry Pi]], 700&nbsp;MHz
|Educational Board
| align="center" |–
| align="right" |ca. 0,01625
|-
|[[Intel 386DX]], 33&nbsp;MHz
|Standard-PC pada tahun 1989
| align="center" |–
| align="right" |ca. 0,008
|}


== Pranala luar ==
== Pranala luar ==
* [http://www.netlib.org/linpack/ Deskripsi mengenai LINPACK di netlib.org]
* [http://www.netlib.org/linpack/ Deskripsi mengenai LINPACK di netlib.org]


== Referensi ==
== Referensi ==
 
<references />
 


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=LINPACK&oldid=22755513 Wikipedia bahasa Indonesia], revisi 22755513 (2023-01-24T06:09:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=LINPACK&oldid=22755513 Wikipedia bahasa Indonesia], revisi 22755513 (2023-01-24T06:09:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 23 Agustus 2026 14.01

LINPACK adalah pustaka numerik untuk menyelesaikan sistem persamaan linear. Nama ini selanjutnya juga dipakai untuk merujuk program pengukur kecepatan suatu komputer. Pada versi asli program pengukur, hampir semua proses dilakukan oleh dua sub-program yang terletak di pustaka numerik yang disebutkan sebelumnya.

Sejarah

LINPACK adalah akronim dari Linear System Package (Pustaka Sistem Linear). Pustaka ini dibuat oleh Jack Dongarra, Cleve Moler, dan Gilbert W. Stewart pada tahun 1979, dalam bahasa Fotran. Saat ini LINPACK juga tersedia dalam versi bahasa pemrograman C, C++, Pascal, Java, dan lain-lain.

Program pengukur LINPACK digunakan untuk mengukur peforma superkomputer, karena kemampuan menyelesaikan sistem persamaan linear memiliki peran penting dalam proses-proses yang umumnya diimplementasikan pada superkomputer. Tolok ukur (benchmark) LINPACK saat ini dianggap sudah usang; dan digantikan oleh LAPACK. LAPACK lebih cocok dalam mengukur shared memory dan vector supercomputer, juga dapat bekerja dengan peforma yang lebih tinggi.[1]

Struktur tolok ukur

Tolok ukur yang dipakai oleh program pengukur LINPACK terbagi dalam tiga kelompok tes.

Tolok ukur Fortran n=100

Tolok ukur yang pertama adalah memfaktorkan (men-dekomposisi) matriks berukuran 100x100 yang terisi penuh, dan menyelesaikan suatu sistem persamaan dengan bantuan hasil dekomposisi tersebut.

Aturan dasar dalam menjalankan tolok ukur ini adalah tidak ada perubahan yang boleh dilakukan pada kode Fortran, termasuk komentar-komentarnya. Hanya optimisasi kompilator yang boleh dilakukan untuk meningkatkan peforma.[2]

Tolok ukur Linpack n=1000

Tes pada tolok ukur ini mirip dengan sebelumnya, namun tes ini mengharuskan menyelesaikan matriks berukuran 1000x1000. Tolok ukur ini juga membebaskan algoritma pencari solusi yang digunakan, dan bebas memilih bahasa pemrograman. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.[3]

Tolok ukur Komputasi Paralel Linpack

Tolok ukur ini menyelesaikan permasalahan yang sama dengan tolok ukur sebelumnya, tapi juga membebaskan pemilihan ukuran matriks. Namun, solusi yang didapatkan perlu berada dalam derajat akurasi tertentu agar hasilnya dapat dibandingkan.[4]

Kritik

Tolok ukur LINPACK hanya mengevaluasi sistem komputer dalam aspek kecepatan komputasi ketika menyelesaikan sistem persamaan linear.

Tolok ukur LINPACK juga dikritik untuk mengukur peforma, namun tidak mempertimbangkan aspek efisiensi superkomputer.[5]

Hasil tolok ukur LINPACK (November 2018)

Ausgewählte LINPACK-Benchmarks
Komputer Deskripsi Posisi

TOP500[6]

Rmax LINPACK

dalam tera-FLOPS

Summit Laboratorium Nasional Oak Ridge, Amerika Serikat 1. ca. 143.500,0
Sierra Laboratorium Nasional Lawrence Livermore, Amerika Serikat 2. ca. 94.640,0
Sunway TaihuLight Pusat Superkomputasi Nasional, Tiongkok 3. ca. 93.014,6
Tianhe-2 Pusat Super Komputer Nasional, Tiongkok 4. ca. 61.444,5
Piz Daint Pusat Superkomputasi National Swiss, Swiss 5. ca. 21.230,0
Trinity Amerika Serikat 6. ca. 20.158,7
AI Bridging Cloud Infrastructure National Institute of Advanced Industrial Science and Technology, Jepang 7. ca. 19.880,0
SuperMUC-NG Pusat Komputasi Leibniz, Jerman 8. ca. 19.476,6
Titan Laboratorium Nasional Oak Ridge, AS 9. ca. 17.590,0
Sequoia 10. ca. 17.173,2
CPU Deskripsi Rmax LINPACK

dalam giga-FLOPS

2 × AMD Opteron 6274, 2,2 GHz Server pada tahun 2012 (64 Bit) ca. 204,9 [7]
2 × Intel Xeon DP X5680, 3,33 GHz Workstation pada tahun 2010 (64 Bit) ca. 94,8 [8]
Intel Core i7, 3,20 GHz, 4 core Standard-PC pada tahun 2009 (64 Bit) ca. 33,0 [9]
Intel Core 2 Quad, 2,66 GHz Standard-PC pada tahun 2007 (64 Bit) ca. 23,5 [10]
Intel Core 2 Duo, 2,66 GHz Standard-PC pada tahun 2007 (64 Bit) ca. 12,5 [11]
AMD Athlon 64 X2 6000+, 3,00 GHz Standard-PC pada tahun 2007 (64 Bit) ca. 8,4 [12]
Intel Itanium 2, 1,6 GHz Workstation (64 Bit) ca. 6,4
Intel Pentium 4, 3,2 GHz Standard-PC pada tahun 2003 ca. 3,1
Intel Pentium II, 450 MHz Standard-PC pada tahun 1999 ca. 0,4
Raspberry Pi, 700 MHz Educational Board ca. 0,01625
Intel 386DX, 33 MHz Standard-PC pada tahun 1989 ca. 0,008

Pranala luar

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 22755513 (2023-01-24T06:09:04Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.