>Name of institution: New Jersey Institute of Technology > >Name of contact person: Bruce Parker >Address for contact person: 4314 ITC, NJIT, Newark, NJ 07102 >E-mail Address: parker@homer.njit.edu >Telephone number: 201-596-3369 >Access to what computers? Locally: 8-transputer Parsytec running Trollius. 8-process Ncube-2. CM-2 (soon) Remotely: We have used the CM-2's at both NPAC and PSC. >Degree offered? Bs, MS, PhD >Short Curricul(um)(a) Statement: CIS 352 Parallel Computers and Programming: A course introducing parallel computers and parallel programming. General structures and design techniques of parallel computers are described. Programming paradigms and algorithm design considerations for parallel processors will be discussed. CIS 432 Advanced Operating Systems and Computer Architecture: The study of advanced computer architecture and operating systems emphasizing intrasystem communication. Topics include pipelining and parallelism, user interface considerations, introduction to telecommunications, distributed computing and networks, netowrk operating system security, performance measurement, monitoring and evaluation, queueing theory, queueing networks, and concurrency theory. CIS 633 Distributed Systems: Fundamental topics concerning the design and implementation of distributed computing systems are covered, including interprocess communication, remote procedure calls, authentication, protection, distributed file systems, distributed transactions, replicated data, reliable broadcast protocols, and specifications for distributed programs. All topics will be illustrated with case studies. Optional topics may include synchronization, deadlocks, virtual time, and load balancing. CIS 668 Parallel Algorithms: This course studies a variety of parallel algorithms and architectures. Shared memory algorithms and algorithms for special architectures (tree processors, grids, systolic array, butterflies) are considered. The basic theory of algorithm/architecture performance will be described. >Remarks relevant to courses offered (e.g., to list courses rather than > Research activities: The first two courses are undergraduate-level and the second are graduate-level. CIS 352 has been not taught yet. This is the first year for CIS 432, and we are still experimenting with the syllabus. Last fall we used Maekawa, Oldehoeft, and Oldehoeft. This spring I am using Carriero and Gelernter along with the rest of their suggested readings. I suspect the syllabus will have to be revised. We have been using Mullender's text for CIS 633 for the past two years. Last fall students had their choice of using a DEC 5500, IBM RS/6000, or 3 IBM RT-PCs running Mach 2.5 on which to implement their projects. We hope to get additional Mach or OSF workstations in the near future. CIS 668 has not been so settled either. I have used both Karp and Ramachandran's survey, as well as Leighton's class notes last spring, and found that there was too much material. I am not sure whether to use Leighton's new book, or Reif's (if it ever comes out in print). The project imvolved writing a C* program on a CM-2. Let me know if you have any questions about any of this. Cheers, Bruce Parker 4314 Infotech (201) 596-3369 Computer and Information Science Department parker@vienna.njit.edu New Jersey Institute of Technology, Newark, New Jersey 07102 USA