Computer Engineering
Computer Engineering Laboratories
Digital Logic Laboratory - uses
units especially designed here at UNM to meet our needs. These
units allow for the construction of logic circuits using the
TTL family of SSI and MSI (small scale and medium scale integration)
circuits.
Microprocessor Laboratory - has
20 stations, each with a motorola M-68000 microprocessor,
program memory, CRT terminal and parallel and serial ports.
Each station is connected to the building's intranet which
provides access to various workstations. The workstations
provide each station file storage, access to a printer, a
cross assembler and high-level programming languages.
Advanced Microprocessor Laboratory
- addresses itself mainly to the engineering design principles
of microcomputer systems and to interfacing with various input
and output devices such as terminals, printers, analog devices
via A to D and D to A converters, and others. It covers topics
related to real-time programming. In addition to being used
in the ECE 434L laboratory, the equipment can be used for
project courses supervised by a professor.
Computer Design Laboratory - students
will design, simulate, construct and test a digital system.
They will learn to select devices for their design from off-the-shelf
integrated circuits, memories, and programmable logic devices
(PLDs). They will use computer-aided design software to integrate
and test their design, to program programmable devices, and
to drive a semiautomatic wire-wrap machine. They will learn
to debug hardware using logic analyzers, logic probes and
oscilloscopes. Physical design issues affecting performance
will be explored: metastability, propagation delay, transmission
line effects, and interfacing to external systems.
Software Engineering Projects Laboratory
- used primarily for the course entitled "Design and
Development of Large Software Systems" (ECE 435) which
is taken by computer engineering students in their senior
year. Projects in this course often lead to research contracts
and have outside funding. Currently available are 4 Pentium
PCs running as NT clients to Pentium NT server.
High Performance
Computing Laboratory - The future of high-performance
computing relies on the efficient use of clusters with symmetric
multiprocessor nodes and scalable interconnection networks.
Hardware benchmark results reveal awesome performance rates
for each component; however, few applications on SMP clusters
ever reach a fraction of these peak speeds. Our focus is to
develop a hybrid, hierarchical methodology that is a much
closer abstraction of the underlying machine and is ideally
suited to SMP clusters. The current deployment of teraflops
and the future development of petaflops systems will certainly
require the exploitation of similar advanced programming models.
The main research thrust of the HPC Laboratory
is aimed at improving state-of-the-art programming methodologies,
parallel algorithms, computer architecture, and high-speed
networking for high performance computing. Research in this
lab has produced fast algorithms for data communication, combinatorial
kernels, and image processing techniques. These algorithms
then have been incorporated into a variety of real-world high-performance
applications, for example, for remote sensing using satellite
imagery, image enhancement and segmentation, and performing
on-demand queries of terascale spatial data.
In addition to several workstations,
the HPC Laboratory performs experiments using the National
Science Foundation (NSF) and National Computational Science
Alliance (NCSA) -supported "Roadrunner" Linux SuperCluster.
The Roadrunner SuperCluster is a 64-node AltaCluster containing
128 Intel 450 MHz Pentium II processors. The SuperCluster
runs the latest Linux operating system in SMP mode with communication
between nodes provided via a high-speed Myrinet network (full-duplex
1.2 Gbps) or with Fast Ethernet (100 Mbps). Each node contains
components similar to those in a commodity PC, for instance,
a 100 MHz system bus, 512KB cache, 512 MB ECC SDRAM, and a
6.4 GB hard drive. The HPC Laboratory is also affiliated with
the UNM High-Performance Computing Education and Research
Center (HPCERC), which operates a 128-node IBM SP-2 supercomputer
on campus and manages an even larger SP-2 with SMP nodes at
the Maui High Performance Computing Center.
Electronic Laboratory - used by
ECE 206 and ECE 327 for the purpose of measuring basic electrical
components, dc and ac circuits using ohmmeters, voltmeters,
ammeters, and oscilloscopes. Circuit simulation using spice.
Experiments in analog and digital electronics.
In addition, we also have the following
laboratories: Robotics Laboratory, Virtual Reality
Laboratory and a Clean Room
|