Finding candidates to replace their microcode

By: David Kanter (dkanter.delete@this.realworldtech.com), August 19, 2004 5:53 am
Room: Moderated Discussions
Paul DeMone (pdemone@igs.net) on 8/19/04 wrote:
---------------------------
>Dresdenboy (M.Waldhauer@gmx.de) on 8/19/04 wrote:
>---------------------------
>>According to my idea to use microcode patching to create customized instructions,
>>which use microcode to do things more efficient than it would be possible with x86
>>code (e.g. MUL), I think that there are several nice candidates. We just have to
>>look for vector decoded x87 or MMX codes.
>
>Ahhh, the home fallout shelter of computer science.
>
>Customizing and/or extending vendor instructions sets
>in application specific fashion using microcode is a
>very old idea in computers and this capability has been
>offered by vendors several times in the past. Writing
>functional microcode is very difficult and the end result
>is extremely non-portable. In practice it was seldom if
>ever used by customers even in the days prior to VLSI
>when microarchitectures were highly self-similar and
>evolved at glacial pace compared to monolithic MPUs
>today. Vendors ended up spending far more developing
>microcode programming tools for end users than they
>ever recouped from increased sales.
>
>So IMO it didn't make sense 30 years ago and it makes
>even less sense today.

So do you see this as a niche for FPGA's to fill (once they can attach to computers properly)?

David
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Opteron Exposed: Reverse Engineering AMD K8 Microcode UpdatesAnonymous2004/07/22 12:39 AM
  Opteron Exposed: Reverse Engineering AMD K8 MicrocDresdenboy2004/07/22 04:13 AM
    Opteron Exposed: Reverse Engineering AMD K8 MicrocAK2004/07/22 07:49 AM
      Opteron Exposed: Reverse Engineering AMD K8 MicrocDresdenboy2004/07/22 09:26 AM
        the former posting has no new text, continue hereDresdenboy2004/07/22 09:32 AM
  An additionDresdenboy2004/07/22 07:04 AM
    An additionAnonymous2004/07/22 01:32 PM
      An additionDresdenboy2004/07/22 01:55 PM
  Opteron Exposed: Reverse Engineering AMD K8 Microctom vier2004/07/22 07:38 AM
    Opteron Exposed: Reverse Engineering AMD K8 MicrocWouter Tinus2004/07/22 07:56 AM
    Opteron Exposed: Reverse Engineering AMD K8 MicrocIgor2004/07/23 09:00 PM
      Opteron Exposed: Reverse Engineering AMD K8 MicrocKronos2004/07/24 01:04 PM
  Opteron Exposed: Reverse Engineering AMD K8 Microcode UpdatesMax2004/07/22 12:01 PM
    Opteron Exposed: Reverse Engineering AMD K8 Microcode UpdatesAnonymous2004/07/22 04:26 PM
  Does that means..._Arthur2004/07/22 09:01 PM
    Does that means...Dresdenboy2004/07/23 02:27 AM
    Does that means...Jan2004/07/23 06:51 AM
      Does that means...Anonymous2004/07/23 02:10 PM
        Does that means...Igor2004/07/23 09:42 PM
          Does that means...Anonymous2004/07/24 08:53 PM
            Does that means...Igor2004/07/24 11:08 PM
            Does that means...Anonymous2004/07/24 11:17 PM
              Does that means...anonymous2004/07/25 03:31 PM
                Does that means...Igor2004/07/26 07:42 PM
  Permanent virusess.chauhan2004/07/26 11:25 PM
    Permanent virusesAnonymous2004/07/27 09:42 AM
  Finding candidates to replace their microcodeDresdenboy2004/08/19 01:06 AM
    Finding candidates to replace their microcodePaul DeMone2004/08/19 05:22 AM
      Finding candidates to replace their microcodeDavid Kanter2004/08/19 05:53 AM
        Finding candidates to replace their microcodefoobar2004/08/19 08:55 AM
          Finding candidates to replace their microcodeDavid Kanter2004/08/19 09:58 AM
          Finding candidates to replace their microcodeAnonymous2004/08/20 12:56 PM
            Finding candidates to replace their microcodehobold2004/08/23 02:14 PM
      Finding candidates to replace their microcodeDresdenboy2004/08/19 09:59 AM
        Finding candidates to replace their microcodeanonymous2004/08/19 02:35 PM
        Finding candidates to replace their microcodeAnonymous2004/08/20 01:23 PM
          Finding candidates to replace their microcodeGroo2004/08/20 08:25 PM
          Finding candidates to replace their microcodeDresdenboy2004/08/21 04:01 AM
            Finding candidates to replace their microcodeAnonymous2004/08/21 03:45 PM
              Finding candidates to replace their microcodeanonymous2004/08/21 08:45 PM
      Finding candidates to replace their microcodeMatt Craighead2004/08/19 12:18 PM
      Finding candidates to replace their microcodeRick C. Hodgin2004/08/21 03:58 AM
        Finding candidates to replace their microcodeanonymous2004/08/21 08:41 PM
          Finding candidates to replace their microcodeRick C. Hodgin2004/08/22 07:31 AM
            Finding candidates to replace their microcodeanonymous2004/08/23 07:56 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?