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!

Комментарии • 451

  • @ronch550
    @ronch550 4 года назад +57

    I love how every processor sold today still contains MMX.

  • @morbid1.
    @morbid1. 6 лет назад +148

    CPU commercials from 90... Do we have cpu commercials now? I don't recall any.

  • @gnif
    @gnif 4 года назад +8

    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.

  • @GoldenGrenadier
    @GoldenGrenadier 8 лет назад +79

    good god Intel's marketing was awesome back then.

  • @gdm413229
    @gdm413229 7 лет назад +4

    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".

  • @user-7165jdhrnxymzn
    @user-7165jdhrnxymzn 3 года назад +1

    MMX increased the framerate of games

  • @Larry
    @Larry 8 лет назад +188

    Can you do something on the failure of quadrangle graphics cards sometime dude?

  • @Icarus_Ridexx
    @Icarus_Ridexx 7 лет назад +80

    I remember that weezer video that came with Windows...

  • @Daz555Daz
    @Daz555Daz 6 лет назад +21

    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.

  • @MrDaveP75
    @MrDaveP75 8 лет назад +3

    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!

  • @herrfriberger5
    @herrfriberger5 7 лет назад +171

    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).

  • @mrflamewars
    @mrflamewars 6 лет назад +5

    I am old and crusty and I remember people joking that MMX stood for "Much More eXpensive"

  • @mikejones-vd3fg
    @mikejones-vd3fg 7 лет назад +18

    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

  • @den2k885
    @den2k885 4 года назад +7

    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.

  • @verdatum
    @verdatum 6 лет назад +10

    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.

  • @mikv8
    @mikv8 5 лет назад +4

    MMX was actually designed to sell better. Intel was all about marketing and monopoly in late 90s.

  • @peytonlutz1
    @peytonlutz1 7 лет назад +31

    0:37

  • @richiebob2015
    @richiebob2015 7 лет назад

    Dude i love this! your vids bring back sooooo many memories. Please make more :)

  • @Heru3005
    @Heru3005 7 лет назад +15

    Holy crap so much nostalgia from the Pentium ads :O

  • @matsv201
    @matsv201 7 лет назад +32

    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.