home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!jvnc.net!news.edu.tw!news!ccsun7.csie.nctu.edu.tw!dcp79807
- From: dcp79807@csie.nctu.edu.tw ()
- Subject: Summary of Trace Generator (LONG)!
- Message-ID: <1992Nov16.091618.10788@ccsun7.csie.nctu.edu.tw>
- Sender: usenet@ccsun7.csie.nctu.edu.tw
- Organization: Computer Science & Information Engin., Chiao-Tung U, Taiwan, ROC
- X-Newsreader: TIN [version 1.1 PL6]
- Date: Mon, 16 Nov 1992 09:16:18 GMT
- Lines: 925
-
-
-
-
- Dear Netter:
-
- This is the summary of the responses to my previous question about
- trace generation. Thanks to the following people answering my question!
-
- Jeff Hollingsworth
- Tien-Fu Chen
- Ruth S.
- David Chaiken
- Andreas Krall
-
- Miller Lin
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
- From hollings@cs.wisc.edu Wed Nov 11 13:24:02 1992
- Return-Path: <hollings@cs.wisc.edu>
- Received: from csie.nctu.edu.tw by pdp3.csie.nctu.edu.tw.pdpnet (4.1/SMI-4.1)
- id AA04797; Wed, 11 Nov 92 13:24:00 CST
- Received: from poona.cs.wisc.edu by csie.nctu.edu.tw (4.1/SMI-4.1(ccsun1 New))
- id AA21269; Wed, 11 Nov 92 13:24:22 CST
- Date: Tue, 10 Nov 92 23:22:33 -0600
- From: hollings@cs.wisc.edu (Jeff Hollingsworth)
- Message-Id: <9211110522.AA04023@poona.cs.wisc.edu>
- Received: by poona.cs.wisc.edu; Tue, 10 Nov 92 23:22:33 -0600
- To: dcp79807@csie.nctu.edu.tw
- Subject: Re: Trace generator wanted (Uniprocessor or MP)!!
- Newsgroups: comp.os.research
- In-Reply-To: <1dp450INNo4q@darkstar.UCSC.EDU>
- Organization: University of Wisconsin, Madison -- Computer Sciences Dept.
- Cc:
- Status: OR
-
-
- I know of AE and QP from the University of Wisconsin. They are available for
- anonymous ftp from primost.cs.wisc.edu.
-
- --
- -------------------------------------------------------------------------------
- Jeff Hollingsworth Work: (608) 262-6617
- Internet: hollings@cs.wisc.edu FAX: (608) 262-9777
- Home: hollings@warthog.madison.wi.us Home: (608) 256-4839
- X.400: <pn=Jeff.Hollingsworth;ou=cs;o=uw-madison;prmd=xnren;c=US>
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
- From tchen@cs.washington.edu Thu Nov 12 10:00:02 1992
- Received: from csie.nctu.edu.tw by pdp3.csie.nctu.edu.tw.pdpnet (4.1/SMI-4.1)
- id AA05283; Thu, 12 Nov 92 09:59:59 CST
- Received: from june.cs.washington.edu by csie.nctu.edu.tw (4.1/SMI-4.1(ccsun1 New))
- id AA03757; Thu, 12 Nov 92 09:57:26 CST
- Received: by june.cs.washington.edu (5.65b/7.1ju)
- id AA13155; Wed, 11 Nov 92 17:55:49 -0800
- Date: Wed, 11 Nov 92 17:55:49 -0800
- From: tchen@cs.washington.edu (Tien-Fu Chen)
- Return-Path: <tchen@cs.washington.edu>
- Message-Id: <9211120155.AA13155@june.cs.washington.edu>
- To: dcp79807@csie.nctu.edu.tw
- Subject: RE: Trace generator wanted (Uniprocessor or MP)
- Status: OR
-
-
- Regarding MP, the following message posted couple of months ago
- may be helpful to you. As to UP, I'd suggest to use "pixie" tool
- in most of DecStations. If you have any question, feel free to
- let me know.
-
- BTW, I'd like to inquire about one person from you. Do you know
- a person called "Wu3 Chong1 Cheng"? He is my classmate in Taiwan University.
- As far as I know, he got a MS from Chung Hsing U. and a Ph.D student
- in your department. But I am not aware of whether he graduated or not.
- If you happened to know him, can you pass my e-mail address to him?
- I'd like to contact him. Thanks a lot.
-
-
- Tien-Fu Chen (tchen@cs.washington.edu)
- Department of Computer Science and Engineering
- University of Washington
- Seattle, WA 98195
-
-
-
- -------------- cut (previously saved message) -----------
- Newsgroups: comp.parallel
- From: govindr@pike.ee.mcgill.ca (Govind Ramaswamy)
- Subject: Re: Parallel Architecture Simulators - Summary (Long)
-
- Hi!
-
- In the first place, thanks to everyone who responded to my earlier
- posting in the net! In particular thanks to the following who
- provided information on the parallel architecture simulators
- available by anonymous ftp.
-
- > Nan C Schaller (ncs@cs.rit.edu)
-
- > David Kotz (dfk@wildcat.dartmouth.edu)
-
- > Jihong Kim (jihong@cs.washington.edu )
-
- > Walt Ligon (walt@cc.gatech.edu)
-
- > Jaswinder Pal Singh (jps@samay.stanford.edu)
-
- > Stefan Engelhardt (Engelhardt@informatik.uni-stuttgart.dbp.de)
-
- > Marshall Brain (brain@eos.ncsu.edu)
-
- > Jim Burrill (burrill@aai.com)
-
- > Hemant Rotithor (hemant@wpi.WPI.EDU)
-
- > George Wilson (gwilson@umiacs.UMD.EDU)
-
- > Zhongyun Zhang (zz@cs.princeton.edu)
-
- > Stephen Goldschmidt (comments@meadow.stanford.edu)
-
-
- Lastly, I received at least 10 requests to post a summary in the
- net. So here it is:
-
- Thanks again to every one,
- Govind
- =-----------------------------------------------------------=
- Govindarajan Ramaswamy Ph: (514) 398 8169 (O)
- VLSI Design Laboratory (514) 287 8964 (H)
- Electrical Engineering
- McGill University Fax: (514) 398 4470
- 3480 University Street
- MONTREAL, H3A 2A7, Canada govindr@pike.ee.mcgill.ca
- =-----------------------------------------------------------=
-
-
- ___________________________________________________________________
-
- THE P A R A L L A X I S MASSIVELY PARALLEL PROGRAMMING SYSTEM
- ___________________________________________________________________
-
- -----------------------------------
- Announcing Parallaxis Version 2.0
- -----------------------------------
-
- Parallaxis is a procedural programming language based on Modula-2, but extended
- for data parallel (SIMD) programming. It has been developed at the Universitaet
- Stuttgart (Germany) and is in the public domain since 1990. The main approach
- for machine independent parallel programming is to include a description of the
- virtual parallel machine with each parallel algorithm. The declaration includes
- the number of identical processors with local memory (PEs), the names of
- communication ports, and the network topology for data exchange among PEs. With
- this information contained in each program, the parallel algorithm becomes
- simpler (e.g. symbolic names for communication directions) and easier to
- understand.
-
- In Version 2 we extended the language in several ways:
- o multiple configuration and connection structures allow
- semi-dynamic topologies
- o new data exchange operations for exchanging data with inactive PEs
- and with implicit reductions allow general m:n connections
- o data structures pointer and variant record have been added
-
- The simulation system has also been extended:
- o compiler optionally generates cross-reference files for the
- o symbolic debugger on Parallaxis source level
-
- The Parallaxis system comprises a compiler and a simulator (except forthe MasPar
- , which is the only parallel implementation as of today). The
- versions currently available are:
- * IBM-PC (DOS)
- * Apple Macintosh (MAC OS)
- * Sun3 w/ coproc. (OS 4.0)
- * Sun3 w/o coproc. (OS 4.0)
- * SPARCstation / Sun4 (OS 4.0)
- * DECstation (Ultrix)
- * VAXstation (Ultrix)
- * HP 9000/300 (Unix)
- * HP /800 series (Unix)
- * Cray-2 (scalar only, sorry)
- * Apollo (available soon)
- * MasPar MP-1 (available July 1991)
-
- The software packages and a number of example programs are available via
- "anonymous ftp" from:
- ftp.informatik.uni-stuttgart.de (129.69.211.1)
- in subdirectory pub/parallaxis
- Please send remarks and bug reports to: braunl@informatik.uni-stuttgart.de
-
- There is also a new User Manual for Parallaxis Version 2.0 .
- You may order a copy by sending a fee (cash or cheque) of DM 10.00 (Europe)
- or US$ 15.00 (outside Europe) to:
- Thomas Braunl, Univ. Stuttgart IPVR
- Breitwiesenstr. 20-22, D-7000 Stuttgart 80
- Germany
-
- FAX: +49 (711) 7816-346
-
- ==========================================================================
- Thomas Braunl e-mail: braunl@informatik.uni-stuttgart.de
- Univ. Stuttgart IPVR, Breitwiesenstr. 20-22, D-7000 Stuttgart 80, Germany
- ==========================================================================
-
- HINTS FOR VERSION 2
-
- The power operator is now "**".
-
- It is now possible to define multiple topologies at once (disjunct or overlay),
- or different topologies for procedures that are not nested. If multiple
- topologies are used, the topology name has to be specified for each PARALLEL
- block.
-
- Since connections are now semi-dynamic, there are no lengthy connection lists
- any more at the beginning of each PARZ intermediate code program.
-
- The simulator has been extended to operate source level debugging. For this
- reason, the compiler optionally generates a cross reference file (".xrf").
-
-
- LITERATURE
-
- in English:
-
- Barth, Braunl, Sembach: Parallaxis Version 2 User Manual
- Computer Science Report, no. 2/91, Universitaet Stuttgart, Feb. 1991
- --> This report is a must for using Parallaxis !! <--
- --> Contact the address below. <--
-
- Barth, Braunl, Sembach: Parallaxis User Manual
- Computer Science Report, no. 3/90, Universitaet Stuttgart, March 1990
-
- Braunl: Parallaxis: A Flexible Parallel Programming Environment for
- AI Applications, Applications of Artificial Intelligence VII,
- Orlando Florida, March 1989, pp. 275 (11)
-
- Braunl: A Specification Language for Parallel Architectures and
- Algorithms, Fifth International Workshop on Software Specification and
- Design, Pittsburgh Pennsylvania, May 1989, pp. 49 (3)
-
- Braunl: Structured SIMD Programming in Parallaxis,
- Structured Programming, vol. 10, no. 3, July 1989, pp. 121 (12)
-
- Braunl: Transparent Massively Parallel Programming with Parallaxis,
- ISSM International Conference on Parallel and Distributed Computing and
- Systems, New York NY, Oct. 1990
-
-
- in German:
-
- Barth: Entwicklung eines Compilers fuer die parallele Programmiersprache
- Parallaxis, Studienarbeit Nr. 835, Universitaet Stuttgart, March 1990
-
- Barth: Entwicklung eines Compilers fuer Parallaxis mit
- dynamischen Verbindungsstrukturen, Diplomarbeit Nr. 705,
- Universitaet Stuttgart, Nov. 1990
-
- Braunl: Massiv parallele Programmierung mit dem Parallaxis-Modell
- Informatik-Fachberichte Nr. 246, Springer-Verlag 1990.
-
- Krauskopf: Ein massiv paralleles Verfahren zur Stereobildauswertung,
- Diplomarbeit, Universitaet Stuttgart Nr. 707, Nov. 1990
-
- Liebelt: Entwicklung und Untersuchung von massiv parallelen Hidden-Surface-
- und Raytracing-Algorithmen, Diplomarbeit Nr. 769, Universitaet Stuttgart,
- Jan. 1991
-
- Sembach: Entwicklung eines Simulators fuer die parallele
- Zwischensprache PARZ, Studienarbeit Nr. 834, Universitaet Stuttgart,
- March 1990
-
- Sembach: Entwicklung eines symbolischen Debuggers fuer das parallele
- Sprachensystem Parallaxis/PARZ, Diplomarbeit Nr. 706, Universitaet Stuttgart,
- Nov. 1990
-
- Verba: Massiv-parallele Algorithmen zur Loesung von Problemen der linearen
- Algebra, Studienarbeit Nr. 904, Universitaet Stuttgart, Nov. 1990
-
- Walter: Entwurf von massiv parallelen Simulated Annealing Algorithmen,
- Studienarbeit Nr. 925, Universitaet Stuttgart, Jan. 1991
- ^L
- What's New in Version Two
- =========================
-
- In version 2 of the Parallaxis language definition and the Parallaxis
- Programming System we did some major extensions, the most important being the
- introduction of semi-dynamical connection structures. Parallaxis programs may
- now have several independent or overlapping interconnection structures at a
- time, and different connection structures at different times (linked to
- procedure scopes). We tried to be upward compatible as much as possible,
- however, there are two minor changes you might have to do in order to run
- your old (version 1) Parallaxis programs:
-
-
- How to upgrade old Parallaxis Programs
-
- * change power operator symbol from "^" to "**"
- * suffix load/store commands in procedures without selection
- with "[*]" selection
-
-
- Language Changes
-
- Data Types and Operators
- * Pointers
- * Variant Records
- * power operator "**"
- Dynamic data structures and variant record structures have been added. Syntax
- and Semantics is identical to Modula-2. The power operator had to be changed
- to double asterik, since the "^" symbol is now used for dereferencing pointer
- expressions.
-
- Multiple Configuration and Connection Structures
- Several configuation and connection structures may be defined globally for the
- entire program, or locally for each procedure. Procedures with configuration/
- connection structures may not be nested inside each other. Multiple
-
- configuration/connection structures may be defined on disjointed sets of PEs
- (with the possibility of interconnections between these groups), each having
- its individual data declaration. Several configuration/connection structures
- may also be defined on the same set of PEs, resulting in an overlay structure.
-
- PE selection syntax in PARALLEL, LOAD/STORE, and REDUCE statements has been
- changed slightly because of this extension. Besides the PE-range, a selection
- also has to specify the name of the configuration in case there are more than
- one (massively parallel MasPar computer system (16,384 PEs). We hope to be
- able to start distribution soon!
-
- REGISTRATION / ORDER SHEET FOR THE PARALLAXIS SOFTWARE PACKAGE
-
- Please fill in the blanks and return to:
-
- Dr. Thomas Braunl
- Universitaet Stuttgart
- Fakultaet Informatik
- Postfach 10 60 37
- D-7000 Stuttgart 10
- Germany
-
- e-mail: braunl@informatik.uni-stuttgart.de
-
-
- Name: (first, last) ..................................................
-
- Company: (if any) ..................................................
-
- Address: (street) ..................................................
-
- (city, ZIP) ..................................................
-
- (country) ..................................................
-
- E-mail: ..................................................
-
-
- Intended Use of Parallaxis: ..................................................
-
- ..................................................
-
- ..................................................
-
- ..................................................
-
-
- Application Areas: ..................................................
-
- ..................................................
-
- ..................................................
-
- ..................................................
-
-
- --------------------------------------------
- | This is a [REGISTRATION] / an [ORDER] . | (please mark)
- --------------------------------------------
- (please make sure to accompany order with payment!)
-
- [ ] Parallaxis User Manual (order)
-
- Computer systems used: ..................................................
- (floppies ordered, resp.)
- ..................................................
-
- ..................................................
-
- ..................................................
-
-
- Thank you for your cooperation!
-
-
- ---------------------------------------------------------------
-
- ________________________________________________________________________________
- Blitzen Simulator
- ________________________________________________________________________________
-
-
- Hello,
- Last week a notice about the Blitzen Simulator and Tutorial
- Package was posted. [Blitzen is a massively parallel SIMD machine.]
- An additional technical report useful to those doing serious programming
- on the simulator is now available, and an ftp site has been established.
- Over 120 people have requested the Blitzen package so far (if you did
- you should have received it by now). Because of the large demand,
- an anonymous ftp directory has been established on the machine
- "mcnc.mcnc.org". Use ftp with a user name of "anonymous" and a
- password of "guest", cd into the directory named "pub", and cd
- into the directory named "blitzen" to get to it.
- Currently you will find three files in this directory: 1) an
- "Index" file that describes the contents of the directory, 2)
- a file named "blitz.pkg" containing the Blitzen Simulator and
- Tutorial Package, and 3) A file named "blitz_tr" containing
- the MCNC technical report entitled "Processing Element
- and Custom Chip Architecture for the Blitzen Massively Parallel
- Processor". This report provides an in-depth look at the architectural
- features of Blitzen, and can probably be considered "essential" if you
- are planning to do serious Blitzen programming.
- If you have questions, or if you are unable to use ftp and would
- like a copy of the simulator package or the technical report,
- please send email to "brain@adm.csc.ncsu.edu".
-
- Thank You,
- Marshall Brain.
-
- -------------
- Below is a copy of the original package announcement:
-
- Hello,
- There is now available a free package containing a simulator, tutorials
- and example code for a massively parallel SIMD machine named "Blitzen".
- Blitzen was developed for NASA as a follow-on to the MPP by a group
- of folks from NCSU, UNC, Duke and MCNC.
- The package is intended to allow students and other people interested
- in learning about massively parallel architectures to get hands-on
- experience with a SIMD machine. The simulator will compile and run on
- just about any Unix system. The tutorials introduce you to the
- Blitzen architecture (which is very similar to the MPP architecture),
- the SIMD mindset, and a fairly large amount of example code that
- exercises different features of the architecture. There is also some
- image processing code included in the package. The package would
- make a nice core for a class on massively parallel machines.
- This package was created to consolidate the simulator and some
- tutorial information for students learning about Blitzen here at NCSU.
- It is being made publicly available in the hope that other unversities
- and companies can use it to give students exposure to massively parallel SIMD
- architectures. These architectures are becoming more popular, but
- the scarcity of Connection Machines and MPPs tends to limit student
- access to these systems. The availability of a free, portable and
- easy-to-install simulator might help to remedy the situation.
- If you are interested in receiving the package, you can send
- email to:
-
- brain@adm.csc.ncsu.edu
-
- I will ship you the package by return email.
-
- Thanks,
- Marshall Brain.
-
-
-
- ________________________________________________________________________________
-
- mpsim portable hypercube simulator
- Dunigan ORNL dunigan@msr.epm.ornl.gov
- ________________________________________________________________________________
-
- MPSIM
- Portable (to most UNIX systems) message-passing simulator
- that supports both C and FORTRAN. Uses forks and pipes
- to support up to 8 to 16 processes on UNIX BSD 4.x, SYS V 3.x,
- DYNIX, Encore, Ultrix, Sun, XENIX, Tek UNIX, 3B2s. Simulates
- Intel iPSC/1 and iPSC/2 hypercubes and produces trace file of message
- events. Trace-file analyzers produces tabular or graphical
- summaries. (Encore and Sequent versions will utilize
- multiple processors.)
-
-
- top directory contains sample programs and trace file postprocessors
- (nstats.c, ccplot.c, trace1.c)
-
-
- src/
- the beef, do a make here to create mpsim and simlib.a
- mpsim.man and makefiles; also sample build scripts (sbld, sfbld)
-
- ---------------------------------------------------------
- Information on other ORNL parallel processor simulators
-
- ORNL parallel processor simulators
- dunigan last change: 8/3/88
-
- directories: (source distribution size)
-
- mpsim/ portable simulator, sample programs (122KB)
- src/ mpsim source
-
- smpsim/ sequent version (NS32x32) of mpsim using shared memory (147KB)
-
- sysVsmpsim/ beta version of mpsim using System V shared memory (62KB)
-
-
- ppsim/ interpretive simulator (2.8MB)
-
- doc/ man entries and such
- postp/ postprocessor of trace files
- samples/ sample codes
- lll/ original LLNL distribution
- seqdn/ version of simulators for Sequent (32032 CPUs only)
- kernel/ library source, aspp source
- local/ sample bld and makefile for applications
- sundn/ version of simulators for Sun workstations (Sun 3/68881 only)
- kernel/ library source, aspp source
- local/ sample bld and makefile for applications
- vaxdn/ version of simulators for VAX UNIX 4.x/Ultrix
- kernel/ library source, aspp source
- local/ sample bld and makefile for applications
-
- Simulator summary:
-
- We have several hypercube simulators and a simulator for shared-memory
- parallel processors; all support C and Fortran. A brief summary:
-
- Name Runs on Granularity Performance Debugging
- Info Help
- ppsim Vax, Sequent, Sun fine yes yes
- mpsim Any Unix with pipes coarse no yes
- smpsim Sequent coarse no yes
-
-
- PPSIM
- Interpretive parallel processor simulator, based on "Multitasker"
- by Eugene Brooks, modified to support message-passing parallel
- processors. Provides instruction level tracing, program
- tunable message-passing parameters (startup time, node-to-node
- rates, host-to-node rates, packet size). Trace file post-processing
- programs provide concurrency plots and tabular summary
- of message passing behavior. Supports C and f77 on UNIX 4.x
- on VAX, Sun 3 (68020/68881), or Sequent (32032) processors.
- Message-passing software emulates Intel iPSC/1 hypercube subroutines.
- Shared-memory simulation supports, locks, events, barriers,
- semaphores, enqueue, and task creation. We have used this package
- in teaching graduate course in parallel programming.
-
- SMPSIM
- MPSIM converted to use shared-memory of Sequent for message
- passing.
-
- The above table is a bit of an over simplification, of course. ppsim
- gives an interpretive simulation at the level of individual
- instructions and has tunable performance parameters. It runs as a
- single process under Unix and gives meaningful, graphical performance
- output and is also useful for debugging. mpsim uses multiple Unix
- processes communicating via pipes. It is helpful for debugging but
- doesn't give very meaningful performance info. Its advantage over
- ppsim is faster execution (in terms of wall clock time). smpsim is a
- specialization of mpsim to the Sequent in which communication by pipes
- is replaced by communication via shared memory, which is much faster
- still. In fact smpsim simulates an iPSC in faster than real time for
- the same number of (real) processors.
-
- Documentation:
-
- man entries are included in the various distribution directories.
- Additional technical reports:
-
- "A message-passing multiprocessor simulator",Dunigan, ORNL/TM-9966
- "A portable hypercube simulator", Dunigan, ORNL/TM-10410
- "Denelcor HEP multiprocessor simulator, Dunigan, ORNL/TM-9971
- "A multitasking kernel for the C and Fortran programming languages",
- Brooks, LLNL UCID-20167
-
- Work-in-progress:
-
- dcube-- hypercube simulator using TCP/IP-connected workstations
- as the nodes
- "Hypercube Simulation on a Local Area Network", Dunigan,
- ORNL/TM-10685
-
- dunigan@msr.epm.ornl.gov
-
- ________________________________________________________________________________
-
- Reconfigurable Architecture Workbench
- Walt Ligon
- ________________________________________________________________________________
-
-
-
- I have been working on a parallel architecture simulator, the Reconfigurable
- Architecture Workbench (RAW) that might be of interest to you. RAW allows
- you to write programs using C and execute them as if on a wide variety of
- different parallel architectures. The programs are compiled to an
- architecture independent code (AIC) and then compared to an architecture
- description code (ADC) at execution time in order to determin the performance
- of the program. RAW will simulate the following types of architectures:
- SIMD machines, MIMD machines, as many or as few processors as you have
- memory to simulate (I have simulated 8192 SIMD processing elements requiring
- about 25M of main storage, MIMD processing elements require a bit more
- storage), shared memory or message passing, and just about any kind of network
- you can imagine. currently I don't have a cache simulator installed, but
- there are folks working on that.
-
- RAW has been used by a number of students to develop parallel programs in
- both SIMD and MIMD modes using a wide variety of the features mentioned.
- The biggest problem with you using RAW is that RAW is not a production piece
- of software, only a small part of the C library is implemented, documentation
- is minimal, and debugging facilities are almost non-existant. There is also
- no guarantee that a student won't encounter a bug that is not his fault at
- all and there is no support whatsoever for RAW (other than sending me mail
- and asking if I have time to look at the problem).
-
- Not to be too pessemistic. Like I said, a number of students have successfully
- implemented programs with little or no problems at all. I'm not sure I'd throw
- 100 green-horns at it, but it might make an interesting tool to take out for
- a test drive for a group of motivated students (IOW I wouldn't stake the entire
- course on it just yet). Actually, I am very interested in getting the rough
- edges smoothed off and having the system exercised more fully. If you were to
- get excited about it, we could discuss getting some of the remaining parts
- finished off by myself, some of the students here, and maybe some of your
- graduate students who are into system software stuff. Really, most of what
- is needed is pretty simple but time consuming stuff that I haven't really
- needed, so I haven't taken the time to get it all squared away.
-
- Anyway, if you want to know more, drop me a line, I can send you a paper about
- it or even arrange for you to get the code. Let me know.
-
- Walt Ligon
- walt@cc.gatech.edu
-
-
- ________________________________________________________________________________
-
- Image Understanding Architecture Simulator
-
- Jim Burrill
- ________________________________________________________________________________
-
- We can make available to you a simulator for the first generation
- of the Image Understanding Architecture that runs under SunOs 4.1
- on a Sparcstation or Sun4. The Image Understanding Architecture
- is a massively parallel computer utilizing a SIMD grid of bit serial
- processors at the bottom level and a MIMD grid of TI TMS320C25 DSP
- processors at the intermediate level. Programs to be run on the
- simulator may be written in Forth & C for the SIMD level and Assembler
- or C for the intermediate level (you must obtain the C25 C compiler from
- TI). You can read about this system in "Parallel Architectures and
- Algorithms for Image Understanding" ed by V.K. Prasanna Kumar,
- Academic Press, 1991.
-
- Jim Burrill
- burrill@aai.com
-
- ________________________________________________________________________________
-
- Tango System
- Stephen Goldschmidt
- ________________________________________________________________________________
-
-
- There are two published tecnical reports on Tango:
-
- CSL-TR-90-410 Tango Introduction and Tutorial
- CSL-TR-90-439 Tango: A Multiprocessor Simulation and Tracing System
-
- You may obtain an unofficial PostScript copy of these reports via
- anonymous FTP from meadow.Stanford.EDU (36.64.0.20). The files are in
- the /tango directory (tutorial.ps and methodology.ps).
-
- Also, there is a paper on Tango in the Proc. ICPP of 1991:
- Multiprocessor Simulation and Tracing Using Tango
-
- If you have specific questions, send them to me at:
- comments@meadow.Stanford.EDU
-
- The Tango code is property of Stanford University. To obtain the source
- code, you must also obtain a Stanford Academic License Agreement from:
-
- Stanford University / Office of Technology Licensing
- 857 Serra Street, Second Floor
- Stanford, CA 94305-6225
- tel: (415) 723-0651
- fax: (415) 725-7295
- email: otl@popserver.Stanford.EDU
-
- I cannot send Tango source to you until you have returned a signed copy
- of this Agreement. (Note that we currently do not distribute Tango outside
- the United States.) Media available are: reel-to-reel tape (1600 bpi),
- cartridge tape (60 Mb), and uuencoded electronic mail.
-
- Please be aware that Tango only runs on machines that use Mips processors.
- Versions are available for Ultrix (DecStations), Irix (SGI machines),
- and UMips (Mips M/120). Porting Tango to a Sun or Vax architecture would
- be a major undertaking.
-
- Stanford does not provide any support for Tango. This is prototype
- code and is not an efficient implementation. A more efficient
- replacement for Tango, using lightweight threads and running as much as
- 50x faster, has been developed at Stanford, but is not being
- distributed.
-
- Stephen Goldschmidt, Tango Guru, comments@meadow.Stanford.EDU
-
- ________________________________________________________________________________
-
- > From: gwilson@umiacs.UMD.EDU (George Wilson)
-
- 1. There is a StarLisp simulator for the Connection Machine
- that I believe is in the public domain. I believe it can be had by
- anonymous ftp from think.com.
-
- ________________________________________________________________________________
-
- > From: hlv@think.com (Harry Voorhees)
-
- Thinking Machines is pleased to announce that the latest *Lisp Simulator is
- freely available. The *Lisp Simulator is a simulator for *Lisp, one of the
- programming languages used to program the Connection Machine.
-
- Thinking Machines provides free, with the *Lisp Simulator, an on-line
- 'Getting Started in *Lisp' manual. This manual is also available
- in hardcopy without charge from Thinking Machines (see ordering *Lisp
- documentation below)
-
- The *Lisp Simulator is available via anonymous ftp in the /public directory
- of think.com in the subdirectory /cm/starlisp. The file that can be ftp'ed
- is a Unix 'shar' file called
-
- starsim-f19-sharfile
-
- or
-
- starsim-f19-sharfile.Z
-
- (where f19 may be replaced in the future by a higher release number)
-
- The F19 version of the *Lisp Simulator is compatible with the latest *Lisp
- software (version 6.1) for the Connection Machine hardware. It is written
- in portable CLtL I.
-
- This sharfile provides the necessary sources and systems for the *Lisp
- Simulator to run under Symbolics, Lucid, Allegro and Franz Common Lisps.
- Porting the *Lisp Simulator to other Common Lisp's is generally a simple
- matter.
-
- The 'Getting Started in *Lisp' manual is available free of charge. Other
- documentation for the *Lisp language is available at cost from Thinking
- Machines Corporation. The *Lisp Reference Manual and the Dictionary
- together are $100. Send a request and/or a check or a purchase order to:
-
- Thinking Machines Corporation
- 245 First Street
- Cambridge, MA 02142-1264
- Attn: Katy Smith
-
- Or by sending e-mail to:
- Internet: documentation-order@think.com
- uucp: harvard!think!documentation-order
-
-
- Note: People wishing to distribute the *Lisp Simulator should distribute it
- using the sharfile in /public and not from the sources provided on-site at
- Connection Machine customer installations, since these sources do not
- provide all the documentation, instructions and auxiliary files useful in
- installing the *Lisp Simulator at a non Connection Machine site.
-
- Caveat: Thinking Machines will continue to provide support for the *Lisp
- Simulator for Thinking Machine's Connection Machine customers. Thinking
- Machines is under no obligation to provide support for other users of the
- *Lisp Simulator, either in porting or using it.
-
-
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
- From rshtokha@cis.udel.edu Thu Nov 12 04:56:27 1992
- Return-Path: <rshtokha@cis.udel.edu>
- Received: from csie.nctu.edu.tw by pdp3.csie.nctu.edu.tw.pdpnet (4.1/SMI-4.1)
- id AA05244; Thu, 12 Nov 92 04:56:26 CST
- Received: from udel.edu (louie.udel.edu) by csie.nctu.edu.tw (4.1/SMI-4.1(ccsun1 New))
- id AA02850; Thu, 12 Nov 92 04:56:55 CST
- Received: by louie.udel.edu id aa29435; 11 Nov 92 15:53 EST
- Received: from sol.cis.udel.edu by louie.udel.edu id ac28713;
- 11 Nov 92 15:36 EST
- Received: from relay.udel.edu by sol.cis.udel.edu id aa14246;
- 11 Nov 92 20:33 GMT
- To: dcp79807@csie.nctu.edu.tw
- Subject: Re: Trace generator wanted (Uniprocessor or MP)!!
- Newsgroups: comp.parallel
- In-Reply-To: <1992Nov10.131922.7160@hubcap.clemson.edu>
- Organization: University of Delaware, Newark
- Cc:
- Date: Wed, 11 Nov 92 20:29:05 GMT
- From: rshtokha@cis.udel.edu
- Sender: rshtokha@cis.udel.edu
- Message-Id: <9211112029.aa01337@bambam.cis.udel.edu>
- Status: OR
-
- I've used a package named Abstract Execution (AE) - A Technique for efficiency
- Tracing Programs, by James R. Larus (larus@cs.wisc.edu).
- The package can obtained by anonymous ftp to
-
- Host ftp.uni-kl.de (131.246.9.95)
- Location: /pub1/packages/gnu
- DIRECTORY rwxrwxr-x 512 Oct 28 02:11 ae
-
- Hope it helps.
-
- Ruth S.
-
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
- From chaiken@hing.LCS.MIT.EDU Thu Nov 12 07:08:25 1992
- Return-Path: <chaiken@hing.LCS.MIT.EDU>
- Received: from csie.nctu.edu.tw by pdp3.csie.nctu.edu.tw.pdpnet (4.1/SMI-4.1)
- id AA05251; Thu, 12 Nov 92 07:08:24 CST
- Received: from hing.LCS.MIT.EDU by csie.nctu.edu.tw (4.1/SMI-4.1(ccsun1 New))
- id AA03187; Thu, 12 Nov 92 07:08:31 CST
- Received: by hing.LCS.MIT.EDU
- id AA27325; Wed, 11 Nov 92 18:06:38 -0500
- Date: Wed, 11 Nov 92 18:06:38 -0500
- From: chaiken@hing.LCS.MIT.EDU (David Chaiken)
- Message-Id: <9211112306.AA27325@hing.LCS.MIT.EDU>
- To: dcp79807@csie.nctu.edu.tw
- Cc: kerr@ai.mit.edu
- Subject: Address Traces for Parallel Proecessors
- Reply-To: David Chaiken <chaiken@hing.LCS.MIT.EDU>
- Status: OR
-
- I am one of Anant Agarwal's graduate students in the Alewife group at
- MIT. Debby Wallach (another MIT student who read your article in
- comp.parallel) referred your request to me, because I am in charge of
- distributing our group's multiprocessor trace data.
-
- We distribute 64 processor FORTRAN and MUL-T (a parallel LISP
- dialect) traces that were gathered at IBM and MIT. You can
- read about these traces in an article that Anant's group wrote for
- the June, 1990 issue of Computer magazine.
-
- One MUL-T and three FORTRAN traces are available in DEC TK-50, DEC
- TK-70, SUN QIC-150, Exabyte (8mm), and 9-track formats. The traces
- are compressed using UNIX compress and written to tape with the UNIX
- tar program.
-
- The sizes of the compressed traces are as follows:
-
- SPEECH 22 Mbyte
- SIMPLE 66 Mbyte
- WEATHER 76 Mbyte
- FFT 16 Mbyte
-
- I would be happy to send you these four traces if you send a check to
- cover the cost of the tapes and postage. The data is free, but the media
- cost money.
-
- Format Cost Postage
- ------ ---- -------
- DEC TK-50/TK-70 2 @ $24.95 = $49.90 + $4.00 = $53.90
- SUN QIC-150 2 @ $30.96 = $61.92 + $4.00 = $65.92
- Exabyte (8mm) 2 @ $ 8.00 = $16.00 + $4.00 = $20.00
- 9-track 2 @ $16.80 = $33.60 + $4.00 = $37.60
-
- Please send your address and a check payable to "MIT - Alewife Data" to:
-
- David Chaiken
- NE43-633
- Massachusetts Institute of Technology
- 545 Technology Square
- Cambridge, MA 02139
-
- -David
-
- P.S. You can also get the ATUM traces by anonymous ftp. If you're interested
- in fewer processors, you might be interested in these traces. Let me know.
-
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
- From @TWNMOE10.EDU.TW:ANDI@MIPS.COMPLANG.TUWIEN.AC.AT Thu Nov 12 22:10:24 1992
- Received: from csie.nctu.edu.tw by pdp3.csie.nctu.edu.tw.pdpnet (4.1/SMI-4.1)
- id AA05645; Thu, 12 Nov 92 22:10:23 CST
- Received: from TWNMOE10.EDU.TW by csie.nctu.edu.tw (4.1/SMI-4.1(ccsun1 New))
- id AA10293; Thu, 12 Nov 92 22:11:05 CST
- Received: from TWNMOE10.edu.tw by TWNMOE10.EDU.TW (IBM VM SMTP V2R2)
- with BSMTP id 1754; Thu, 12 Nov 92 22:09:20 EST
- Received: from AWITUW64.BITNET by TWNMOE10.edu.tw (Mailer R2.07) with BSMTP id
- 3162; Thu, 12 Nov 92 22:09:19 EST
- Return-Path: <andi@mips.complang.tuwien.ac.at>
- Received: from mips.complang.tuwien.ac.at by email.tuwien.ac.at (5.65b/1.34-MHS)
- id AA07231; Thu, 12 Nov 92 15:08:46 +0100
- Received: by mips.complang.tuwien.ac.at (5.57/Ultrix3.0-C)
- id AA09261; Thu, 12 Nov 92 15:08:43 +0100
- Date: Thu, 12 Nov 92 15:08:43 +0100
- From: andi@mips.complang.tuwien.ac.at (Andi Krall E185/1 +43158801/4462)
- Message-Id: <9211121408.AA09261@mips.complang.tuwien.ac.at>
- To: dcp79807@csie.nctu.edu.tw ()
- Subject: Re: Trace generator wanted (Uniprocessor or MP)!!
- Status: OR
-
- Every UNIX box has a trace generator, called dbx (the debugger). Set the
- debugger variables so, that every executed instruction is displayed and
- set no page limit and type stepi <number of instructions>.
- Sometimese you have troubles with signals.
- Happy tracing,
- Andi
- --
- Andreas Krall, andi@mips.complang.tuwien.ac.at
- +431 58801/4462 fax +431 5057838
- Technische Univ. Wien, Inst.f. Computersprachen E185/1
- Argentinierstr.8/4, A-1040 Wien Austria
-
-
- +++++++++++++++++++++++++ END ++++++++++++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- --
- ------------------------------------------------------------------------------
- Chih(4)-Zong(2) Lin(2) | e-mail address:
- Dept. Computer Science & Information Engineering| dcp79807@csie.nctu.edu.tw
- National Chiao-Tung University |
- Hsinchu, Taiwan, Republic of China |
- ------------------------------------------------------------------------------
-