What is MMX Technology & Why Was it Flawed? [Byte Size] | Nostalgia Nerd
HTML-код
- Опубликовано: 14 июн 2016
- PCs in the late 90s would most likely have been blessed with the terms MMX Processors. Pentium MMX, Pentium II MMX. For in 1997, Intel's MMX technology was all the rage, and the latest processor technology. If you didn't have an Intel processor with MMX extensions (or a Cyrix or AMD who quickly jumped on the wagon, much to Intel's displeasure) then you were about to fall behind the crowd, especially in terms of this new multimedia thing. CD-ROM based software needed some extra grunt and the source of this, according to Intel, would come from 57 new extensions encoded into their latest range of chips. However, in some cases it came at a cost to performance. Find out what that cost was and how MMX developed into something more useful with the Pentium II range of CPUs.
☟Subcribe☟
ruclips.net/user/nostalgi...
✊Please Consider Supporting Me! ✊
Patreon: www.patreon.com/nostalgianerd...
Visit my eBay Shop: ebay.to/1QQpYyy
Buy From Amazon (affiliate): amzn.to/1OzCQWR
★Nerd Social★
Twitter: / nostalnerd
Face: / nostalnerd
Instagram: / nostalgianerd
Web: www.nostalgianerd.com
★Equipment★
Nikon D3200 with 40mm Macro
Corel Video Studio Ultimate X7
Corel Paint Shop Pro X6
Blue Snowball Microphone
♜Resources♜
BG Music is from Snowkitten:
Track 1: Cheilith
Track 2: Ethosien
Track 3: Hexteria
Available to buy from Bandcamp snowkitten.bandcamp.com/album...
Images courtesy of Wikipedia/Wikimedia
Program at 3:00 is Children's BBC classic, Bertha
Game at 4:10 is Pod. A racing game for the PC from 1997.
Digital data clip courtesy of BBC History of Computers series, aired in the early 1990s.
Certain MMX Image sourced from image.slidesharecdn.com/nikhil...
Performance chart sourced from s1260.photobucket.com/user/Rac...
Information courtesy of "The Complete PC Upgrade & Maintenance Guide, Ninth Edition" by Mark Minasi.
Seeking out additional resources and content can be a lengthy and arduous process, prone to many brain freezes, so if you notice I have missed out any resource mentions, please let me know so I can add them in. Thank-you!
I love how every processor sold today still contains MMX.
CPU commercials from 90... Do we have cpu commercials now? I don't recall any.
MMX was not flawed, just misunderstood. Intel marketed it as a "media extension" whereas in reality, it is simply a more efficient method of performing integer math, and because it provided wide 64bit registers it is also very useful for high-performance memory copies where DMA could not be used. All modern memcpy implementations take advantage of SMID instructions where possible as it allows you to perform bulk memory copies far faster and in parallel. Even today MMX is still valid and is used depending on the task at hand. In fact, it was so successful and useful that it was later enhanced through the addition of SSE, SSE2, AVX and now AVX2 extensions that all operate using the same ideas and concepts.
good god Intel's marketing was awesome back then.
One of the bottlenecks of MMX/x87 interoperability is the fact that the MMX instructions steal the x87 registers for SIMD operations ... and returning to x87 mode demanded execution of the "emms" instruction, meaning "Empty MMX State".
MMX increased the framerate of games
Can you do something on the failure of quadrangle graphics cards sometime dude?
I remember that weezer video that came with Windows...
Take of those early mmx CPUs were incredible in terms of overhead. My P166mmx ran happily at 287MHz. % wise that is the best over clock I have ever had by miles.
I never imagined back in the 90s that MMX would become the subject of an enjoyable infotainment video 20-odd years later. It did have a use after all!
The 64-bit MMX registers were overlaid on the 64-bit mantissa of the corresponding 80-bit FPU registers. This scheme was primarily chosen in order to make MMX compatible with MMX-unaware operating system kernels as it avoided the need to save any new registers on the machine stack during task switches. It had little to do with "enough room" (chip area).
I am old and crusty and I remember people joking that MMX stood for "Much More eXpensive"
I remember before MMX came out, reading about it getting all excited that the CPU is going to be better, games would run better without the need for better graphics cards. That was the big thing I remember actually, the whole idea of getting better graphics without the need for a video card. The racing game you see at around
I had to develop a buffer rotation library in IA-32 with SIMD instructions. I wrote several versions of each, from plain (we had to support very old processors) passing through MMX up to SSSE3.
I remember learning about this in my Computer Hardware course about a decade ago...and then immediately forgetting it. Can't forget the marketing though. God damn did they ever boast that feature.
MMX was actually designed to sell better. Intel was all about marketing and monopoly in late 90s.
0:37
Dude i love this! your vids bring back sooooo many memories. Please make more :)
Holy crap so much nostalgia from the Pentium ads :O
Its not that the Pentium MMX cant run both MMX and FPU programs, it have to clean the pipleine. Its just a 7 or something steep pipline so its not really a issue if the software is well writen.