comp.lang.ada
 help / color / mirror / Atom feed
  • * Re: Death of DSP support?
           [not found] <3402E91D.6D1A@top.monad.net>
           [not found] ` <dewar.872631281@merv>
    @ 1997-08-27  0:00 ` Robert Munck
      1997-08-27  0:00   ` W. Wesley Groleau x4923
      1997-09-02  0:00   ` Ken Garlington
      1 sibling, 2 replies; 13+ messages in thread
    From: Robert Munck @ 1997-08-27  0:00 UTC (permalink / raw)
    
    
    
    On Tue, 26 Aug 1997 07:33:01 -0700, Steven O'Neill
    <oneills@top.monad.net> wrote:
    
    >...It appears that, in buying Tartan, TI has seriously curtailed any
    >possibility of Ada use in the DSP domain.
    
    I know very little about general DSP programming, but did
    a lot of work for NRL in underwater audio (i.e. Sonar) 
    signal processing.  We showed pretty conclusively that the
    "natural" programming language for that restricted domain
    is data flow diagrams.  All of the work done in textual
    languages that we saw was a disaster.
    
    This seemed to be true because the great majority of
    computation done in a DSP was performed in highly-
    specialized SIMD array processors.  These were very
    tightly microcoded (horizontal microcode) to do a
    small number of SP primitives -- Walsh filters, FFT,
    bandwidth, etc.  The control programs, written in Ada
    and running in 68K micros, did little more than 
    schedule the movement of data between the SIMD machines
    and large buffer memories. Rather than hardcode this
    logic, we developed a system to interpret encoded DFWs.
    Coding was done on a MAC using a CAD/flowcharting tool.
    
    AT&T implemented this basic architecture in a wonderful
    processor called the ECOS EMSP.  However, IBM went
    completely bananas attacking it (at the Congressional
    lobbyist level) after we reproduced in 6 coder-months
    a system for the AN/UYS-1 that they had spent 200
    coder-years developing.
    
    I don't know if this approach would work as well in
    the general case of DSP.
    
    Bob Munck
    Mill Creek Systems LC
    
    
    
    
    
    
    ^ permalink raw reply	[flat|nested] 13+ messages in thread

  • end of thread, other threads:[~1997-09-08  0:00 UTC | newest]
    
    Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
    -- links below jump to the message on this page --
         [not found] <3402E91D.6D1A@top.monad.net>
         [not found] ` <dewar.872631281@merv>
         [not found]   ` <1997Aug27.125655.1@eisner>
    1997-08-27  0:00     ` Death of DSP support? Robert Dewar
    1997-08-29  0:00       ` Jerry van Dijk
    1997-09-02  0:00       ` Ken Garlington
         [not found]       ` <5u86eg$n8d@bgtnsc02.worldnet.att.net>
    1997-09-02  0:00         ` Ken Garlington
    1997-09-03  0:00           ` Michael & Amy Hartsough
    1997-09-03  0:00         ` Richard D Riehle
    1997-09-03  0:00           ` Dale Pontius
    1997-09-03  0:00             ` Mars Pathfinder (Was: Re: Death of DSP support?) Michael & Amy Hartsough
         [not found]               ` <340F43EE.41A6@flash.net>
    1997-09-08  0:00                 ` Robert Dewar
    1997-09-08  0:00                   ` Stephen Leake
    1997-08-27  0:00 ` Death of DSP support? Robert Munck
    1997-08-27  0:00   ` W. Wesley Groleau x4923
    1997-09-02  0:00   ` Ken Garlington
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox