2 poin oleh GN⁺ 2024-01-05 | 1 komentar | Bagikan ke WhatsApp

Tantangan 1 Miliar Baris

  • 'Tantangan 1 Miliar Baris (1BRC)' diumumkan dan berlangsung dari 1 Januari 2024 hingga 31 Januari 2024.
  • Para peserta harus menulis program Java untuk mencari nilai pengukuran suhu dari file teks, lalu menghitung suhu minimum, rata-rata, dan maksimum untuk setiap stasiun cuaca.
  • File tersebut berisi 1 miliar baris, dan setiap baris mencatat satu nilai pengukuran.

Aturan Tantangan

  • Semua kiriman harus ditulis dalam Java.
  • Semua distribusi Java yang tersedia melalui SDKMan serta build akses awal dari openjdk.net dapat digunakan.
  • Dependensi eksternal tidak boleh digunakan.

Cara Berpartisipasi

  • Kloning repositori 1brc di GitHub dan ikuti petunjuk dalam file README.
  • Anda dapat menggunakan implementasi dasar sebagai tolok ukur pembanding dan memeriksa apakah hasilnya benar.
  • Jika sudah puas dengan pekerjaan Anda, Anda dapat membuka pull request ke repositori utama untuk mengikuti tantangan.

Evaluasi dan Hadiah

  • Semua kiriman akan dijalankan dan dievaluasi pada instans Hetzner Cloud CCX33 (8 vCPU dedicated, RAM 32GB).
  • Waktu eksekusi diukur menggunakan program time, dan hasil akhir menggunakan rata-rata dari tiga eksekusi yang tersisa setelah eksekusi paling lambat dan paling cepat dikeluarkan.
  • Hadiahnya adalah kesempatan mempelajari hal baru, menginspirasi orang lain, dan kebanggaan melihat nama Anda tercantum di papan skor.
  • Menurut rumor, pemenangnya mungkin juga akan mendapatkan kaus 1️⃣🐝🏎️ yang unik.

Opini GN⁺

  • Tantangan ini memberi komunitas Java kesempatan untuk mengeksplorasi batas performa Java dan berbagi teknik optimasi.
  • Ini dapat menjadi pengalaman praktis untuk menguji kemampuan Java dalam pemrosesan data skala besar dan menerapkan langsung fitur-fitur Java terbaru serta teknik peningkatan performa.
  • Para peserta mendapat kesempatan untuk mengadu kemampuan mereka dengan dunia, sekaligus meningkatkan kapasitas pengembangan melalui ajang pembelajaran dan kolaborasi.

1 komentar

 
dlehals2 2024-01-10

Peringkat pertama 6 detik ya.. luar biasa.