Toto Haryanto

This is my personal weblog…

  • Statistik

    Pengunjung Hari Ini: 24
  • November 2020
    S M T W T F S
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  

Kitab Bahasa Arab

Posted by totoharyanto on December 26th, 2019

Bagi pembaca yang membutuhkan kitab-kitab para ulama dalam bahasa Arab, silahkan bisa mengunjungi link berikut : https://kitabpdf.warisansalaf.com/
Berikut ini adalah screen shoot dari laman tersebut.

kitabwarisansalaf

 

 


Posted in Islamic | No Comments »

2020 International Conference on Computer Science and Its Application in Agriculture (ICOSICA)

Posted by totoharyanto on December 26th, 2019

16 – 17 September 2020

International Conference on Computer Science and Its Application in Agriculture is a conference in South East Asia on computer science and its application in agriculture. On the long run, we aim to establish a community and action which empower the agriculture field using computer science and engineering technologies. The theme of 2020 conference is Computer Science for Smart and Sustainable Agriculture and Maritime. The conference consist of four tracks: Software Engineering and Information Science, Computational Intelligence and Optimisation, Computer System and Networks, and Innovative Computer Technology in Veterinary, Fishery, Animal Science, Forestry, and Agricultural Engineering.

Bogor, Indonesia  |   Conference Website  |   Email Organizer
Sponsors: IPB University; Indonesia Section
Call for Papers Deadline: 31 May 2020

Posted in Berita | No Comments »

Pemrograman GPU dan Python

Posted by totoharyanto on December 26th, 2019

Selama ini, untuk bisa mengakes GPU umumnya menggunakan bahasa C/C++, namun saat ini bahasa pemrograman Python pun bisa langsung mengakses GPU lho. Namun kita butuh melakukan instalasi library numba terlebih dahulu seperti yang sudah saya jelaskan pada tulisan sebelumnya.

Nah, pada kesempatan kali ini saya akan mencontohkan program sederhana yang dilakukan oleh CPU dan GPU.
Selamat menyimak.

Program
#simple.py

import numpy as np
from timeit import default_timer as timer


def VectorAdd(a,b,c):
for i in range(a.size):
c[i] = a[i] + b[i]

def main():
N = 32000000

A = np.ones(N,dtype=np.float32)
B = np.ones(N,dtype=np.float32)
C = np.zeros(N,dtype=np.float32)

start = timer()
VectorAdd(A,B,C)
vectoradd_time = timer() - start

print("C[:5] = " + str(C[:5]))
print("C[-5:]= " + str(C[-5:]))


print("VectorAdd took %f seconds" % vectoradd_time)


if __name__ == '__main__':
main()


Hasil ketika kita jalankan

screenshot-from-2018-10-06-12-11-27

 

 

Berikutnya kita adakan melakukan modifikasi pada program tersebut.
Perhatikan penambahan berikut:
1. library numba dengan meng-import vectorize
2. Assignment kernel ke cuda
2. modifikasi fungsi VectorAdd menjadi hanya dua argumen VectorAdd(a,b)
3. pemanggilan fungsi VectorAdd menjado C = VectorAdd(a,b)

#simple_gpu.py
import numpy as np
from timeit import default_timer as timer
from numba import vectorize


@vectorize(["float32(float32,float32)"],target = 'cuda')
def VectorAdd(a,b):
        return a + b

def main():
        N = 32000000

        A = np.ones(N,dtype=np.float32)
        B = np.ones(N,dtype=np.float32)
        C = np.zeros(N,dtype=np.float32)

        start = timer()
        C = VectorAdd(A,B)
        vectoradd_time = timer() - start

        print("C[:5] = " + str(C[:5]))
        print("C[-5:]= " + str(C[-5:]))


        print("VectorAdd took %f seconds" % vectoradd_time)


if __name__ == '__main__':
        main()

Setelah kita jalankan, berikut adalah hasilnya:

simple_gpu

 

 

Dapat kita lihat perbandingan waktu anatara CPU dan GPU. Dengan CPU penjumlahan vector membutuhkan waktu 8.26 detik, sementara dengan GPU hanya membutuhkan waktu 0.99 detik.

Melihat Profil

Kemudian jika kita hendak memastikan bahwa komputasi berjalan di GPU lakukan perintah berikut untuk melihat bagaimana profil dari GPU saat dijalankan..

simple_gpu


Posted in GPU | No Comments »

Sombong Tanpa Sadar

Posted by totoharyanto on December 26th, 2019

Pembaca yang budiman, alhamdulillah saya kembali meluangkan waktu untuk menulis sedikit artikel yang menjadi pengingat bagi saya secara pribadi. Sekilas judul artikel ini mungkin terkesan ‘Jadul’. Betapa tidak, sifat sombong adalah sifat yang jika semua orang ditanya umumnya memiliki jawaban yang sama tidak mau memiliki sifat ini.

Sombong, ya sifat ini memang sifat yang sangat tidak terpuji. Apabila kita melihat sejenak dan merenungkan, sesungguhnya sifat ini sudah ada sejak manusia pertama kali diciptakan. Lantas siapa yang memiliki sifat ini. Tidak lain adalah Iblis. Ya iblis adalah makhluk Alloh yang awalnya tinggal di syurga sebelum diciptakannya Bapaknya manusia, Adam, alaihisalam. Maka, tatkala Alloh memerintahkan untuk sujud kepada Adam, dengan sombongnya Iblis enggan. Karena apa  ? Karena merasa lebih baik dari Adam. Sembari memberikan alasan bahwa Engkau menciptakan dia (Adam) dari tanah, sementara aku dari api. Menurut Iblis api lebih baik daripada tanah. Merasa lebih baik dan merendahkan orang / makhluk lain inilah sesungguhnya yang dimaksud dengan sifat sombong.

Konsekuensi Sombong ?

Dengan sifatnya tersebut, maka Alloh Subhahanuwata’ala marah dan murka sehingga menjadikan iblis dikeluarkan Alloh dari syurga. Bahkan Alloh melaknat Iblis sehinnga kita sering mendengar istilah Iblis laknatullohu’alaihi. Oleh karena itu, sombong adalah sifat yang memang dibawah dari Iblis. Padahal iblis tahu bahwa Alloh yang maha menciptakan alam semesta ini. Tapi kesombongan itulah yang menjadikan dia tidak memau menataati apa yang Alloh perintahkan padahal itu adalah kebenaran. Oleh karen itu, di samping merendahkan (merasa lebih baik ), menolak suatu kebenaran juga merupakan ciri dari kesombongan. Apalagi kebenaran itu data dari orang lain yang mungkin secara status sosial/ekonomi/pendidikan/kekayaan atau apapun bentuknya lebih rendah dari kita. Maka, peluang kesombongan akan lebih besar. Kecuali orang-orang yang Alloh berikan ketundukan dan hidayah oleh Alloh….

Sombong Tanpa Sadar ?

Bagaimana bisa sifat ini ada pada manusia. Jawabannya adalah sangat sangat mungkin karena iblis sudah berikrar dan bersumpah akan menyesatkan manusia sampai hari kiamat untuk menjadi temannya di neraka dengan menamkan sifat-sifatnya. Sifat utama itu adalah sombong. Namun demikian, terkadang siapapun kita bisa memiki sifat ini tanpa kita sadari. Berikut ini saya coba sebutkan contoh-contohnya ….

sombongnya orang yang memiliki kelapangan harta
Tidak semua orang yang memiliki kelapangan harta sombong, tetapi ada juga diantara meraka yang memiliki harta dan merasa bahwa apa yang diperolehnya hasil dari kerja keras. Memang faktanya dia adalah pekerja keras, tetapi orang ini hanya menganggap bahwa harta yang dimiliki semata-mata dari usahanya tanpa ada campur tangan dari Alloh subhanahuwata’ala. Terkadang muncul dari sifat-sifat ini menganggap rendah orang lain yang tidak memiliki nasib seperti dia sebagai orang yang malas, tidak mau usaha dan itu ada di dalam hatinya tidak terucap. Ini yang harus kita waspadai…..

sombongnya orang yang memiliki ilmu
Banyak diantara rekan-rekan kerja, sejawat, kolega kita yang mungkin memilki pendidikan tinggi. Bahkan lulus dari luar negeri. Tapi coba, kalau  kita perhatikan baik baik pada saat berbicara bergaul dan lain-lain kadang kadang masih ada sesuatu yang jika dilihat lebih seksama, seakan-akan merendahkan orang lain, apakah lawan bicara atau orang ketiga yang diperbincangkan. Ini juga terkadang terucap tanpa disadari.  Semoga Alloh melindungi kita dari sifat ini. Sesungguhnya bukan kita yang hebat, tetapi Alloh yang memberikan ilmu itu kepada kita dan itu masih sangat sedikitu bila dibandingkan dengan ilmu Alloh subhanahuwata’ala..

 

 

Bersambung ………………….


Posted in Islamic | No Comments »