l2 cache buat apa?
Welcome guest, is this your first visit? Create Account now to join.
  • Login:

Welcome to the CHIP Forum.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

+ Reply to Thread
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 17

Thread: l2 cache buat apa?
  
Bookmark and Share

  1. #1
    Join Date
    Jan 2005
    Location
    jogjakarta
    Posts
    3,803
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    27

    l2 cache buat apa?



    aku masih bingung nih l2 cache itu buat apa? klo buat game l2 cache ngaruh g? klo buat applikasi kaya adobe sama corel draw ngefek ke apanya? thx!!

  2. #2
    Join Date
    Sep 2004
    Location
    Nagaoka,Japan
    Posts
    4,803
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    31

    Re: l2 cache buat apa?



    Quote Originally Posted by diktuIT
    aku masih bingung nih l2 cache itu buat apa? klo buat game l2 cache ngaruh g? klo buat applikasi kaya adobe sama corel draw ngefek ke apanya? thx!!
    klo penjelasan definisinya aku kurang ngerti juga... tapi yang aku tangkap sih seperti memory hanya waktu untuk mengaksesnya jauh lebih cepat.... ^_^

    cmiiw
    -dr-

  3. #3
    Join Date
    Jan 2005
    Location
    jogjakarta
    Posts
    3,803
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    27

    Re: l2 cache buat apa?



    Quote Originally Posted by HiBiKi
    klo penjelasan definisinya aku kurang ngerti juga... tapi yang aku tangkap sih seperti memory hanya waktu untuk mengaksesnya jauh lebih cepat.... ^_^

    cmiiw
    ooo gitu ya, emang seberapa cepat waktu yang bisa dihemat dengan l2 cache yang besar? milih mana prosesor dgn fsb tinggi or l2 cache lebih tinggi? klo fsb udah kerasa sih cuman gmn klo fsb tinggi di l2 cache rendah?

  4. #4
    Join Date
    Sep 2004
    Location
    Nagaoka,Japan
    Posts
    4,803
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    31

    Re: l2 cache buat apa?



    Quote Originally Posted by diktuIT
    ooo gitu ya, emang seberapa cepat waktu yang bisa dihemat dengan l2 cache yang besar? milih mana prosesor dgn fsb tinggi or l2 cache lebih tinggi? klo fsb udah kerasa sih cuman gmn klo fsb tinggi di l2 cache rendah?
    sorry deh, aku gak tau sampe detail-detailnya... yang jelas klo mau liat perbandingan bandwith cache dan memory, jalanin aja memtest86+... keliatan tuh

    *magician... tolongin donk *

  5. #5
    Join Date
    May 2005
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Re: l2 cache buat apa?



    Kalau setau aku, cache itu adalah memory yg dipasang di prosesor. Dgn adanya cache ini, proc akan memnggunakan cache ini agar tidak perlu baolak balik ke RAM untuk mengambil instruksi2/data yg diperlukan. Dgn begitu kinerja proc dalam komputasi mnjd lbh cepat, tetapi kalau guna/fungsi pastinya dari L2 cache seperti yg dipunya intel or amd aku ga isa ksh penjelasan yg rinci, krn aku jg ga tau secara mendetail ^^

  6. #6
    Join Date
    Aug 2004
    Location
    Akita,japan
    Posts
    2,240
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    22

    Re: l2 cache buat apa?



    What is Cache ?

    Pronounced cash, a special high-speed storage mechanism. It can be either a reserved section of main memory or an independent high-speed storage device. Two types of caching are commonly used in personal computers: memory caching and disk caching.

    A memory cache, sometimes called a cache store or RAM cache, is a portion of memory made of high-speed static RAM (SRAM) instead of the slower and cheaper dynamic RAM (DRAM) used for main memory. Memory caching is effective because most programs access the same data or instructions over and over. By keeping as much of this information as possible in SRAM, the computer avoids accessing the slower DRAM. Some memory caches are built into the architecture of microprocessors. The Intel 80486 microprocessor, for example, contains an 8K memory cache, and the Pentium has a 16K cache. Such internal caches are often called Level 1 (L1) caches. Most modern PCs also come with external cache memory, called Level 2 (L2) caches. These caches sit between the CPU and the DRAM. Like L1 caches, L2 caches are composed of SRAM but they are much larger.
    taken from http://www.webopedia.com/TERM/C/cache.htm


    taken from Win PC,june 2006

    kalau dilihat di tabel diatas .....sempron dengan L2 cache yg berbeda dan clock speed yg sama mempunyai nilai PR yg berbeda....,jadi pilih yg mana ...cache besar atau FSB besar....,sebaiknya lihat hasil benchmarknya aja.. emang mau beli apa sih diktuIT

  7. #7
    Join Date
    Jan 2005
    Posts
    38
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Re: l2 cache buat apa?



    setau yang aku tau sih l2 cache itu seperti ram yang ada di prosesor. jadi l2 cache itu fungsinya untuk menyimpan data sementara yang akan di proses. nah kalo untuk cari data, prosesor harus ke ram kan harus lewat fsb jadi kurang cepet, makanya dibuat cache supaya prosesor gak harus ke ram untuk cari data yang dimaksud. tapi kalo data gak ada di cache ya apa boleh buat, procesor harus ke ram lewat fsb trus ntar datanya di copy ke cache untuk jaga-jaga kalo data itu dibutuhkan lagi. nah kenapa kok cache itu gak dibikin gede sekalian? karena harga per byte cache jauh lebih mahal dengan harga per byte ram.

    kayaknya dulu pernah ada deh thread kayak gini, yang bikin orang malaysia
    Webhosting mulai Rp.1.250/bulan
    fitur lengkap http://www.gt.web.id

  8. #8
    Join Date
    Nov 2004
    Location
    above the ground, under the sky
    Posts
    11,589
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    53

    Re: l2 cache buat apa?



    Yup.... just like that..
    Sebetulnya intinya cache ini dibutuhkan untuk membantu, agar FSB tidak terlalu saturated dengan traffic Memory-Processor, dan juga agar processor bisa memperoleh data lebih cepat.
    Jelasnya, gue udah pernah tulis disini

    http://www.chip.co.id/forum/showpost...16&postcount=4

    Walah.. gue lupa yakk post gambar gambarnya
    Udah pikun neh.. parah..

  9. #9
    Join Date
    Nov 2004
    Location
    Boon Lay
    Posts
    155
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    15

    Re: l2 cache buat apa?



    Kalo nanya cache, ada baiknya juga lo tau buffer. Apa bedanya buffer sama cache? Knp itu namanya cache bukan buffer.

    Buffer: hardware yang dipergunakan untuk meng-avoid (apa sih bahasa indonya?! *^*&%*&%*R -stress lupa) perbedaan dalam kecepatan (yang satu super cepet, yang satu lelet), waktu transfer (misal transfer satu2), dsb. Yang menyebabkan komunikasi dari 2 device bisa terjadi.

    Cache: hardware penampung memory yang dapat digunakan berulang2 dalam kecepatang tinggi. Jadi misal kita mau hitung a+1 di for loop 1000 kali. Dimasukin ke dalam cache jadi tinggal dipanggil2 ulang dari situ aja.

    Nah, apa gunanya L2 cache? *Bearti jenis kedua nih...
    Gue cerita general processor aja deh. Jadi processor itu perlu data. Pertama dia check cache terdekat dari dia umumnya L1 cache, gak ada, swap data dengan L2 cache, kalo masih gak ada, L2 swap data lagi sama memory, kalo masih gak ada, page fault...

    Jadi urutannya dari atas L1 cache ke bawahnya L2/L3 cache ke bawahnya lagi memory, ke bawahnya lagi TLB, ke bawahnya lagi harddisk (or any other secondary storage). Dari atas paling mahal, paling bawah paling murah. Maksudnya mahal adalah dalam ukuran MB/price saat ini. Dari paling atas paling cepet ke paling bawah paling lambat.

    Kalo misalkan kita mau for loop yang tadi variable a+1 sebanyak 1000 kali, dan itu ditaruh di harddisk gimana? bearti musti berapa kali swap tuh? Sedangkan yang bawah tuh super lambat (buat ukuran processor lah). Makanya data dibawa ke atas sedeket mungkin dengan processor.

    Kegunaan lain dari L2 cache, makanya gue bilang ini penting dan gak boleh sharing buat 2 processor ato dual core (kalo lo pernah baca). Soalnya kalo misalkan bus muster diovertake sama processor ato core lainnya, processor tersebut gak bisa pake memory, maka dia bakal idle? Gimana caranya supaya gak idle, kita pasang memory di dalem processor yang mana gak masuk dalam bus. Jadinya waktu bus diambil either oleh processor lainnya, ato memory controller (Ultra DMAC) si processor masih bisa melakukan process yang ada di dalam L2 cache.

  10. #10
    Join Date
    Feb 2005
    Location
    Jakarta
    Posts
    5,443
    Thanks
    0
    Thanked 1 Time in 1 Post
    Rep Power
    32

    Re: l2 cache buat apa?



    cache itu setau gw memory sementara (RAM) yang tersimpan dalam prosesor, bukan di memory module, L1 cache = internal cache, L2/L3 cache = external cache, waktu akses memory cache L1 sekitar 1000x lebih cepat daripada waktu akses RAM module, sedangkan L2 cache bisa 100x lebih cepat. L3 lebih lambat lagi, jadi, prosesor akan mengakses memory dalam cache terlebih dahulu sebelum akses dari RAM, kemudian harddisk, data yang tersimpan dalam cache pasti data2 penting dan sangat sering dipakai, sehingga jika diakses lagi oleh komputer, proses akan berjalan lebih cepat. sehingga kalo L2 cache lebih besar, umumnya prosesor tersebut akan berkerja lebih cepat pula, namun akan lebih baik jika yang di"besarkan" itu adalah L1 cache (contoh pada prosesor AMD,L1=128KB), karena waktu akses yang jauh lebih cepat daripada L2, prosesor Pentium4 hanya punya L1 = 24~32KB, L2 = 256~2MB, sedangkan P4EE L1 = 20KB,L2 = 512KB, dan L3 = 2MB (kecuali P4EE 3.73GHz), dengan L1 yang 4kali prosesor p4, tentunya a64 bisa dibilang memiliki cache lebih besar daripada p4, apalagi L2 cache-nya tidak terpaut jauh (512KB)
    Hidden



 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts