hai all ...
gw bisa dibilang OCer (meskipun newbie) waktu ditanyain temen gw ttg:
MMX?
SSE? SSE2? bedanya
3Dnow?
HyperThreading?
HyperTransport?
Cas Latency (cl pada memory itu lo)?
gw malah bengong, gw jawab "Ya gituuuu dehhh ......."
thx
hai all ...
gw bisa dibilang OCer (meskipun newbie) waktu ditanyain temen gw ttg:
MMX?
SSE? SSE2? bedanya
3Dnow?
HyperThreading?
HyperTransport?
Cas Latency (cl pada memory itu lo)?
gw malah bengong, gw jawab "Ya gituuuu dehhh ......."
thx
mmx, 3dnow, sse, sse2 itu semuanya simd. Maksudnya simd itu vectorized operation, yg bisa diulangi utk beberapa data, dengan cara yg sama, jadi dg simd kerjanya bisa "borongan" (ini terlalu disimple-kan), dan pada umumnya fungsinya lebih spesifik utk hal2 ttt, misalnya utk fungsi transformasi 3d tertentu (misal fungsi normal). Simd ini merupakan instruksi assembler tambahan terlepas dari instruksi opcode x86 std.
mmx itu simd yang kerjanya di bilangan integer / bulat.
sse (1,2,3) & 3dnow (biasa & enh) kalo ga salah semua kerja di bilangan float.
hyperthreading itu inovasi intel utk p4-nya yg gara2 ngejar arsitektur netburst, punya pipe yg panjang, sehingga engineer@intel membuat HT ini. Kalo terjadi stall gara2 branch prediction atau dependency, maka ada bubble di tengah2 dan terjadi kondisi dimana beberapa unit pipe yg terisi bubble tadi idle. Dengan HT, intel membuat cpu seolah2 ada 2 (dengan scheduler yg berbeda) tapi yg tetep di feed-kan ke pipeline yg sama. Tujuannya, sebisa mungkin mengurangi stall (sekali lagi ini terlalu disimplekan)
hyper transport itu multi purpose bus yg dibuat oleh consortium hypertransport, yg dipelopori amd dan beberapa perusahaan lain. Dipake terutama sama amd utk k8-nya.
smg ga ada yg salah, ini dah malem soalnya...
mmm... masih banyak yang gak gw ngerti
btw thx ya, yg lain barang kali ada yang mau nambahin?
Gue udah pernah jelasin panjang lebar de..
HyperTransport: http://www.chip.co.id/forum/showpost...36&postcount=7
HyperThreading: http://www.chip.co.id/forum/showpost...57&postcount=7
3DNow = SIMD extension pertama, dibuat oleh AMD. Dipakai pada jaman K6.
MMX = Multimedia Extension, beberapa instruction tambahan seperti Co-processor.
3DNow Pro = SIMD yang disempurnakan, pada K6-2 dan K7.
SSE = Streaming SIMD Extension. Dibuat untuk menyaingi 3DNow dari AMD
SIMD = Single Instruction Multiple Data.
mmx itu seinget gue simd pertama utk x86, jamannya p mmx, baru setelah itu k6 mengadopsi mmx dan menambah 3dnow. Baru terakhir intel dg sse-nya.DNow = SIMD extension pertama, dibuat oleh AMD. Dipakai pada jaman K6.
k6-2 gue ga ada 3dnow pro ya, cuman 3dnow biasa seinget gue...3DNow Pro = SIMD yang disempurnakan, pada K6-2 dan K7.
cheers
Oh.. iya. sorry...
http://arstechnica.com/articles/paedia/cpu/simd.ars/4
In February 1996, the product definition team at Intel presented Intel's executive staff with a proposal for a single-instruction-multiple-data (SIMD) floating point model as an extension to IA-32 architecture. In other words, the "Katmai" processor, later to be externally named the Pentium III processor, was being proposed. The meeting was inconclusive. At that time, the PentiumĘ processor with MMX instructions had not been introduced and hence was unproven in the market. Here the executive staff were being asked essentially to "double down" their bets on MMX instructions and then on SIMD floating point extensions. Intel's executive staff gave the product team additional questions to answer and two weeks later, still in February 1996, they gave the OK for the "Katmai" processor project. During the later definition phase, the technology focus was refined beyond 3D to include other application areas such as audio, video, speech recognition and even server application performance. In Febuary 1999, the Pentium III processor was introduced.
Another complicating factor for MMX is the fact that Intel jumped through some hoops to avoid adding a new processor state, hoops that complicated the implementation of MMX. I'll deal with this in more detail shortly.
Instead of discussing MMX and SSE together, I'll first discuss MMX alone. This will lay the groundwork for the discussion of both SSE and 3DNow!, since they're both expansions of MMX, and competitors to boot.
Tapi kalo lihat bahasan dari ars, kelihatannya MMX masih belum termasuk SIMD.. hanya extension.
ehm, kalo dari yg gue baca dari arstechnica diatas, kayaknya dia nyebut lho bro :![]()
and other link, straight from the mouth of the "titan"
The story of MMX and SSE/KNI/MMX2 is quite a bit more complicated than AltiVec's. There are a number of reasons why this is so. To begin with, Intel introduced MMX first as an integer-only SIMD solution. MMX doesn't support floating-point arithmetic at all. Even as MMX was being rolled out, Intel knew that they had to include FP support at some point. An article in an issue of the Intel Technology Journal tells this story::
http://www.intel.com/cd/ids/develope...base/90448.htm
scroll ke bawah dikit di tabel yg kedua, row kedua
cheers.![]()
ini lho enaknya ikut forum
thx a lot
oh.. ok![]()
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks