CARI LEWAT GOOGLE

SUARA HATI INSAN CATUR

Software Catur Berbasis GPU, Software Catur Canggih Ultra Cepat Masa Depan

Kemajuan dunia komputer saat ini memang sangatlah pesatnya. Setiap hari kita selalu membaca atau melihat di berbagai media masa utamanya di internet baik itu perangkat keras maupun perangkat lunak, ada saja program baru atau penemuan baru dari para ahli komputer dalam meningkatkan daya guna komputer untuk kesejahteraan umat manusia. Bagi para pecinta catur yang sudah memanfaatkan komputer untuk membantu pembelajaran catur, juga sudah merasakan hal ini. Misalnya, belum habis kita mengeksplorasi Fritz 6, sudah keluar Fritz 7, beberapa bulan kemudian muncul Fritz 8 yang menggantikan Fritz versi sebelumnya. Hingga saat ini kita sudah melihat Chessbase telah merilis Fritz 11 yang memiliki fitur-fitur yang jauh lebih canggih daripada versi-versi Fritz lama. Bagi yang pecinta program Chessmaster buatan Ubisoft, tentu juga sudah mengikuti betapa cepat perkembangan software ini. Mulai dari Chessmaster 1000 dulu, hingga saaat ini yang terbaru produksi tahun 2008 yaitu Chessmaster XI: Grandmaster Edition.

Dulu engine Fritz, Shredder, Junior dan engine-engine lain buatan Chessbase dianggap sebagai engine catur terkuat di dunia. Kemudian muncullah engine-engine catur terbaru yang begitu banyak (tercatat ada ratusan engine saat ini yang beredar di internet, baik yang gratis maupun yang berbayar). Di antara engine-engine ini kemudian muncullah nama-nama besar seperti engine Zappa, Toga, Spike, Loop, Naum dan yang dianggap terkuat di dunia saat ini yaitu RYBKA. Seperti telah kita ketahui bahwa engine Rybka 3 (terbaru) telah dirilis beberapa waktu yang lalu dan Rybka ini rupanya sudah dibeli oleh 2 perusahaan software catur besar yaitu Chessbase dan Convekta.

Dari waktu ke waktu para programmer selalu memperbaiki kode-kode program caturnya agar diperoleh kekuatan yang sesempurna mungkin. Kalo dulu engine catur hanya mengandalkan kekuatan kalkulasi (memanfaatkan kekuatan mesin prosesor) dan sedikit mempertimbangkan kondisi posisional, saat ini engine catur telah memiliki kemampuan bermain posisi yang jauh lebih baik daripada engine-engine catur terdahulu. Pengertian-pengertian seperti petak lemah, bidak lemah, ruang gerak sampai dengan sepasang gajah misalnya, telah dikenal baik oleh engine catur terkini.

Menurut berita-berita di internet, akan ada revolusi yang cukup mendasar dalam dunia komputer, khususnya di bidang pemrograman komputer. Selama ini sebagian besar program-program komputer (termasuk software/engine catur) mengandalkan CPU/Prosesor (contoh prosesor misalnya Intel Pentium 4, Intel Core 2 Duo, Intel Atom, AMD Athlon, AMD Turion, dll.) dalam proses komputasinya. Dalam beberapa tahun mendatang, ini akan berubah. Ide perubahan ini dimunculkan oleh perusahaan pembuat VGA Card (Kartu Grafis) yaitu nVidia. Perlu dicatat bahwa komputer yang telah terpasang VGA Card terbaru (misalnya buatan nVidia ini) dengan memory besar (misal 1 GB) akan bisa melakukan proses grafis yang jauh lebih baik/cepat daripada yang menggunakan VGA biasa (misalnya yang VGA ONBOARD). Biasanya komputer-komputer yang menggunakan VGA Card mahal ini adalah komputer yang dipakai untuk memainkan game-game 3 dimensi (3D) yang tampilannya wah dan memukau dan memiliki visual efek yang sangat luar biasa. Kemampuan ini berkat adanya teknologi GPU (Graphical Processing Unit) yang bertugas memindahkan tugas pemrosesan yang biasa dilakukan oleh CPU/Prosesor dan dialihkan ke GPU yang berada di VGA Card canggih ini.

Berdasarkan data, saat ini DENGAN BIAYA YANG SAMA, KEMAMPUAN PROSES GPU paling tidak bisa 6X LEBIH CEPAT daripada YANG BISA DILAKUKAN oleh CPU/Processor. Jadi nantinya, kita tidak perlu membeli komputer dengan prosesor yang mahal-mahal. Processornya biasa saja, tapi beli VGA Card tercanggih dengan memory yang besar. Maka kemampuan prosesnya akan bisa memuaskan kita. Untuk saat ini program komputer yang memanfaatkan sepenuhnya GPU masih sangat sedikit, contohnya adalah program-program game 3D, software-software yang dipakai untuk kedokteran (misal untuk menscan organ tubuh bagian dalam dengan cepat), program-program animasi/visual efek di perfilman Hollywood. Belum lama ini nVidia telah membuka kode-kode GPU untuk khalayak umum yang disebut dengan Compiler CUDA dimana compiler ini memiliki kemampuan menerjemahkan bahasa C/C++ untuk dikerjakan oleh GPU mereka (bukan CPU lagi) sehingga program-program biasa akan bisa berjalan dengan jauh lebih cepat tapi dengan biaya murah. Dalam waktu yang tidak terlalu lama, para programmer di seluruh dunia akan membuat aplikasi-aplikasi yang mendukung GPU ini.

Aplikasi/program komputer yang akan dirilis dalam waktu dekat pada saat tulisan ini diposting adalah software buatan Adobe yang terkenal dengan pengolah fotonya (yang sudah akrab dipakai oleh studio foto digital) yaitu ADOBE PHOTOSHOP yang versi terbarunya yaitu Adobe Photoshop CS4 telah mendukung GPU sepenuhnya. Diharapkan Adobe Photoshop CS4 ini akan bisa memiliki kinerja pemrosesan yang jauh lebih cepat daripada yang versi CS3, meskipun menggunakan prosesor yang sama (tentunya menggunakan VGA Card canggih buatan nVidia).

Lho ... sekarang apa hubungannya dengan kita para pecatur atau pengguna komputer catur...?

Hubungannya jelas kawan... di masa depan diharapkan akan muncul program/engine-engine catur yang kinerjanya tidak lagi menggunakan CPU semata tetapi sudah memanfaatkan sepenuhnya teknologi terbaru GPU. Dengan engine catur yang berbasiskan GPU ini kemampuan engine catur akan meningkat sangat pesat dan tentu saja akan sangat berpengaruh terhadap KUALITAS PERMAINAN/ANALISA dari engine catur ini. Kita tunggu saja... semoga para programmer engine catur (seperti Vasik Rajlich pembuat Rubka atau programmer lain) segera membuat engine catur yang memanfaatkan teknologi GPU dari VGA Card untuk komputasinya.

Berikut ini link-link yang berisi cerita-cerita seputar kecanggihan teknologi GPU (Graphical Processing Unit):

http://en.wikipedia.org/wiki/Graphics_processing_unit
http://udaramaya.com/berita/3148/0/Photoshop_Datang_dengan_Akselerasi_GPU__Physics
http://udaramaya.com/berita/3697/0/NVIDIA_Larrabee_Mirip_GPU_Tahun_2006
http://obengware.com/news/index.php?id=1433
http://tekno.kompas.com/read/xml/2008/05/27/13075724/percepatan.gpu.dan.physics.untuk.photoshop.cs4
http://udaramaya.com/berita/3166/0/Masa_Depan_CPU__GPU__Menurut_nVidia
http://www.beritanet.com/Hardware/Software/Software-CUDA-2-Kinerja-Photoshop.html
http://www.infokomputer.com/index.php/news/read/1351/Adobe%20Photoshop%20CS4%20Siap%20Geser%20CS3
http://ismailfaruqi.wordpress.com/2007/05/26/cpu-vs-gpu/
http://sourceforge.net/projects/gpu/
http://developer.nvidia.com/object/gpu_programming_guide.html

Sedang di bawah ini adalah link-link berisi berita-berita programmer yang sedang mengerjakan proyek engine catur berbasiskan GPU:

http://www.gpuchess.com
http://www.codinghorror.com/blog/archives/000732.html
http://www.hardwarecentral.com/hardwarecentral/reports/article.php/3728671
http://64.68.157.89/forum/viewtopic.php?t=19295&sid=2706bf7ff49546140da2eaffdd3c8048
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=4584
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=4410
http://forums.nvidia.com/index.php?act=ST&f=64&t=62462

Wah kayak apa ya canggihnya Rybka nanti ya kalo sudah menggunakan teknologi GPU? Mungkin akan dipakai di Rybka 4 kali ya... Kita tunggu aja...

GENS UNA SUMUS.

 
  • ©Blog Komputer Catur 2007-2017, allright reserved.