🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21482

Re: DMA on RISC-based systems

#21482
From: Robert Cousins
Date: Tue, 30 May 1989 12:49
41 lines
2376 bytes
In article <46500067@uxe.cso.uiuc.edu> sandrock@uxe.cso.uiuc.edu writes:
>
>I am interested in the pros and cons of DMA transfers in RISC systems.
>In particular I am interested in the notion that the DECsystem 3100 has
>no DMA to its main memory, but instead relies upon the CPU to copy i/o
>buffers to/from an auxilliary memory. First, is this statement accurate?

Yes, there is no DMA in the traditional form on the PMAX.

>And second, if true, is this a reasonable tradeoff to make on a RISC system?

IMHO, no.  When designing the AViiON, 88K based workstations, we found
that it is possible to provide the increased performance from DMA
at a low cost (lower than the 3100).

>Mark Sandrock
>=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
>BITNET:   sandrock@uiucscs	    University of Illinois at Urbana-Champaign
>Internet: sandrock@b.scs.uiuc.edu   School of Chemical Sciences Computing Serv.
>Voice:    217-244-0561		    505 S. Mathews Ave., Urbana, IL  61801  USA
>Home of the Fighting Illini of 'Battle to Seattle' fame. NCAA Final Four, 1989.
>=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=

There are some basic requirements, IMHO, which must be met to be considered
state-of-the art:  I/O which does not involve the CPU for moving every
byte, graphics which does not require total CPU dedication for normal
operations such as line drawing or bit blitting, dedicated LAN controllers
to handle the low levels of the LAN protocol and a number of similar 
minimums which most new machines have.  It is interesting, however, to
notice the number of machines which do not meet up with even the most
basic criteria.  

I make this point to begin discussion.  What are some of the minimum
standards which should be applied to these classes of machines and which
machines fail to meet them?

Robert Cousins
Dept. Mgr, Workstation Dev't.
Data General Corp.

Speaking for myself alone.
Technical Details
Message-ID: <181@dg.dg.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!dg!rec
References: <46500067@uxe.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!dg!rec
From: rec@dg.dg.com (Robert Cousins)
Newsgroups: comp.arch
Subject: Re: DMA on RISC-based systems
Message-ID: <181@dg.dg.com>
Date: 30 May 89 12:49:47 GMT
References: <46500067@uxe.cso.uiuc.edu>
Reply-To: rec@dg.UUCP (Robert Cousins)
Organization: Data General, Westboro, MA.
Lines: 41