Related articles |
---|
SPARC code generation for compiler course mackey@cse.ucsc.edu (1993-12-10) |
Re: SPARC code generation for compiler course salomon@silver.cs.umanitoba.ca (1993-12-13) |
Summary of Information Available on Sparc-family processors kelvin@cs.iastate.edu (1993-12-14) |
Newsgroups: | comp.arch,comp.compilers |
From: | kelvin@cs.iastate.edu (Kelvin Nilsen) |
Keywords: | sparc, summary |
Organization: | Iowa State University, Ames IA |
References: | 93-12-040 93-12-053 |
Date: | Tue, 14 Dec 1993 17:48:45 GMT |
Several weeks ago, I requested pointers to documentation describing
Sparc-family processors. I was especially interested in understanding
their respective pipelines. Here's a compilation of the responses
I received.
**********************************************************************
Date: Tue, 23 Nov 93 14:42:54 CST
From: krueger@splat.micro.ti.com (Steve Krueger)
Subject: Re: Pipeline details of various Sun Architectures
I can have a copy of the SuperSPARC Users Guide sent to you if you
send me a complete US mail address. Our Users Guide generally
contains the information you seek, although not always in a direct
tabular form.
-Steve Krueger krueger@micro.ti.com
SPARC Applications
Texas Instruments
Houston, Texas USA
----------------------------------------------------------------------
*************************************************************************
Just Published from SunSoft Press
*************************************************************************
MULTIPROCESSOR SYSTEM ARCHITECTURES:
A Technical Survey of Multiprocessor/Multithreaded Systems
using SPARC, Multi-level Bus Architectures and Solaris (SunOS)
by Ben Catanzaro
This book is the first of its kind to bring together in one volume a
coherent description of the elements that provide for the design and
development of multiprocessor systems from Sun Microsystems, Inc. It
includes new technology that integrates packet-switched buses and
multithreading techniques in the implementation of multiprocessor
systems.
Multiprocessor System Architectures can serve as a reference text for
design engineers as well as a hands-on design guide to multiprocessor
systems that provides both hardware and software engineers with a
coherent understanding of the problems and solutions to multiprocessor
system design.
Topics covered include:
. Reviews design considerations associated with multiprocessor systems and
presents practical solutions
. Provides an indepth study on the Scalable Processor ARChitecture (SPARC)
and details the various SPARC implementations
. Introduces and details various multi-level bus architectures including
MBus (a processor-level interconnect bus) and XBus/XDBus (packet switched
buses)
. Discusses the use of the SPARC MPSAS Behavioral Simulator to model SPARC
multiprocessor systems with many design examples
. Introduces and details components of the Solaris/SunOS multithreaded
architecture such as threads, lightweight processes, synchronization,
scheduling, preemption, real-time facilities, and programming
. Examines several multiprocessor system implementations by
highlighting tightly coupled, shared-memory model architectures using
multi-level bus implementations such as MBus and XDBus
. Provides an MBus Interface Specification and Design Guide that conveys
significant aspects of designing MBus modules
ISBN 013-089137-1 500 pages $42.00 US (suggested list price)
-------------------------------------------------------------------------
CUSTOMER ORDER INFORMATION
-------------------------------------------------------------------------
Books are available through:
(1) technical bookstores worldwide, or
(2) through SunExpress at 1-800-USE-SUNX or 1-800-873-7869
after December 15, 1993.
(3) directly from the publishers (see online book catalog below)
---------------------------------------------------------------------------
ONLINE BOOK CATALOG
-----------------------------------------------------------------------------
For a complete SunSoft Press book catalog with customer order
information, please email:
sunsoftpress@Sun.com
----------------------------------------------------------------------
From: ????? (Sorry, i'm not sure who Greg is?)
The best source of information is the T.I. SuperSPARC User's
guide. It has all the details on the pipeline that you'll
need, including the "grouping rules" which define how the
processor decides what it can or cannot do in a given cycle.
The hard part of your project is not simulating the
pipeline; it's the rest of the machine. Getting all
the details right on the instruction cache/fetch/prefetch,
MMU refill algorithms, etc. is very hard. Once again, the
user's guide is the best source of information.
TI has just recently completed a new release of this document
which is far superior to the orignal. The TI part number is
2647726-9761. Revision A "Beta" Review from October 1993.
Call your local TI office to get a copy of this.
If you have any specific questions, I'd be happy to try and
answer them.
-Greg
----------------------------------------------------------------------
Date: Thu, 25 Nov 93 23:01:52 PST
From: Gordon.Irlam@Eng.Sun.COM (Gordon Irlam)
Subject: Re: a guide to compiler writers for sparcstations
I didn't write a thesis (god forbid), but you might want to have a look at
ftp.cs.adelaide.edu.au:/pub/sparc. There is a note describing some old
SPARC machines, and a slightly out of date SPARC simulator.
Gordon.
----------------------------------------------------------------------
Return-Path: <wendt@ives.CS.ColoState.EDU>
Date: Mon, 13 Dec 93 15:46:20 -0700
From: wendt@cs.colostate.edu (alan l wendt)
They sell a "SPARC Architecture manual" for $37, including complete
instruction set definition. 1-800-453-6657 or sparcshop@sparc.com
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.