[comp.arch] Bus specifications, and IEEE P1596 SCI

DBG@SLACVM.SLAC.STANFORD.EDU (12/17/90)

The Fastbus specification is widely sold in bookstores, though perhaps
not the 960-1989 revision that is in one volume with the 1177-1989
Fastbus standard software interface.
The revision mainly differs in details and errata from the 1986 version,
however, so that one would probably be good enough for your purposes.

The Futurebus specification is being heavily edited at present in order
to document the new arbitration method etc., so I don't think anyone has
an up-to-date copy, much less one for sale to the public. After the editing
is finished it will go out to ballot again, then to the IEEE for approval,
then be typeset and published.

If you are really interested in high performance you should look at one
non-bus, namely the IEEE P1596 Scalable Coherent Interconnect. It provides
bus-like services but uses a collection of unidirectional links and packet
protocols to do it (not visible to the casual user). The fundamental point of
a bus is to make sure only one transfer takes place at a time, and that is
just not fast enough for interesting machines anymore.

On the other hand, SCI won't be really available until next summer when the
silicon protocol/transceiver chip is finished. It's only running in simulation
and breadboards now. Fastbus exists by the thousands of crates and thousands
of bridges, but mostly in big laboratories. Futurebus is reported in the
press to be widely available from many vendors already, though all I have
personally seen is transceiver chips and mock-ups.

If you do want to broaden your thesis topic enough to include a non-bus
bus, the following tells you two ways to get the information you want.
-
What is SCI?
The Scalable Coherent Interface, IEEE P1596.
-
a STANDARD to enable smooth system growth with
MODULAR COMPONENTS from many vendors
1 GigaByte/second/processor system flux,
DISTRIBUTED SHARED MEMORY, & optional
CACHE COHERENCE, directory-based, &
MESSAGE PASSING mechanisms too.
SCALABLE from 1 through 64K processors.
16-bit 2ns unidirectional data links, for building
SWITCH NETWORKS of finite VLSI, and cheap
REGISTER INSERTION RINGS for PCs, workstations, etc.
Serial FIBER OPTIC links, Co-axial links too.
INTERFACE MECHANISMS to other buses (P1596.1 VME Bridge in progress),
an I/O and CSR ARCHITECTURE (IEEE P1212) shared with
    Futurebus+ (P896.x) and SerialBus (P1394).
-
Current status:  the base standard is nearing completion, and should
be submitted to the IEEE for approval in Jan. 1991.  Commercial products
are already being designed to the SCI draft specifications.
-
SCI documents are available electronically via anonymous FTP from
HPLSCI.HPL.HP.COM, except for a few documents which are paper only.
Online formats are Macintosh Word 4 (Compacted,self expg) and PostScript.
The PostScript includes Unix compressed and uncompressed forms, and
must be prepended with a LaserPrep file containing macro definitions
(which is also online).
Paper documents can be ordered from Kinko's Copy Service, Palo Alto,
California, (415)328-3381. Various payment forms can be arranged.
Newcomers should order the latest mailing plus the package NEW, which
contains the most essential documents from previous mailings.
SCI depends on the IEEE P1212 CSR Architecture as well, so you will
also need a copy of that, which is available from the same sources.
-
Send your name, mailing address, phone number, fax number, email
address, to me and I will put you on a list of people to be notified
when new mailings are available; you will also be listed in an
occasional directory of people who are participating in or observing
SCI development.
-
Contact:
-
David B. Gustavson
IEEE P1596 Chairman
Stanford Linear Accelerator Center
Computation Research Group
P.O.Box 4349, Bin 88
Stanford, CA  94309
(415)926-2863 or dbg@slacvm.slac.stanford.edu

Meetings are open to the public. Usually there are tutorial
presentations in the morning of the first day of a meeting. So far we
have not required prior notice of your attendance, but it would be wise
to let the host know if you plan to attend so that he/she can make an
estimate of attendance in order to secure a room of adequate size, with
sufficient refreshments.

The next meeting is January 14, 15, 16 at Unisys in San Jose, CA.
Our host is Michael Koster, (408)435-3252, or mikek@ios.convergent.com
We plan to submit the document to the MSC for ballot the evening of
the 14th, so will postpone any tutorial to 15th this time because we
will want to spend the 14th on final inspection.
Work on extensions for very large systems will begin on the 15th, and
there will be a P1596.1 Bridge to VME meeting on the 16th (probably
in the afternoon.)
Meetings run from 9 to 6 usually.

Future meetings (tentative):
February 13-15, CERN, Geneva Switzerland.
April 11, 12, in conjunction with ASPLOS IV, near Santa Clara.
end May, near 18th ISCA Computer Architecture in Toronto,
early June at Dolphin Server Technology, in Oslo, Norway.

-- David B. Gustavson, Computation Research Group, SLAC, POB 4349 MS 88,
    Stanford, CA 94309   tel (415)926-2863  fax (415)961-3530
-- What the world needs next is a Scalable Coherent Interface!
-- Any opinions expressed are mine and not necessarily those
   of the Stanford Linear Accelerator Center, the University, or the DOE.