| |
SHARC-based
Processor Boards
FT-2106x-DC Multiprocessor
FastTrack Daughter-Card
The FT-2106x-DC card
is a member of Alacron's family of high performance computing subsystems
based on Analog Devices' ADSP-2106x SHARC (Super Harvard ARChitecture
Computer) processor. The FT-2106x-DC incorporates an array of up
to eight SHARC processors and a unique architecture resulting in
a low power, low cost, high performance compute accelerator. And
Alacron's FT-2106x-DC delivers high levels of performance for imaging,
graphics, simulation, DSP, document processing and pattern recognition
applications making it ideal for adding scalable compute capability
to existing systems, or for developing new systems from the ground
up.

- 1, 2, 4, or 8 SHARC
processor array
- Intel i960 control
processor
- 960 MFLOPS peak performance
- 640 MFLOPS sustained
- 160 MB/sec peak local
memory I/O
- Dedicated dual ported
RAM
- Up to 128 MB global
RAM
- FastTrack connection
to I/O and processor daughter-cards
- VME64 master/slave
interface
The FT-2106x employs
a buffered DMA local memory architecture which allows up to 8 processors
in the SHARC array to run at "full throttle." Each SHARC
processor has 1 MB of private dual-ported DRAM, and the SHARC array
is isolated from the system bus by a 160 MB/sec DMA engine. The
SHARC array is thus shielded from the impact of bus traffic and
data movement. A separate Intel i960 control processor provides
operating system functions, services interrupts, and controls bus
traffic and data I/O, off-loading the SHARC array for data processing
functions.
Alacron's FT-2106x-VME
computing subsystems use an innovative dual-ported memory interface
between the control processor and a bank of Analog Devices ADSP-2106x
processors to minimize the impact of data movement on processing
by both the SHARC's and the host. In the SIMD mode, Alacron's application
libraries distribute problems over several processors. All SHARC
processors can access their private RAM banks at 80 MB/sec simultaneously.
In MIMD processing mode, tasks are distributed to individual SHARC
processors with Alacron's RT Operating Environment controlling multiple
threads.
The FT-2106x-VME series
offers excellent performance of compute intensive algorithms. Representative
performance measurement for specific SIMD algorithms from Alacron's
libraries are shown:
| FT-2106x
Performance |
| Number
of
Processors |
1DCFFT
(1K)
(msec) |
2DCFFT
(1Kx1K)
(msec) |
CONV3
(512x512)
(msec) |
CONV5
(512x512)
(msec) |
| 1
SHARC |
0.457
|
1045
|
72
|
205
|
| 2
SHARC |
0.260
|
527
|
36
|
103
|
| 4
SHARC |
0.130
|
272
|
18
|
52
|
| 8
SHARC |
0.072
|
138
|
9
|
23.5
|
| 16
SHARC* |
0.046
|
74
|
4.5
|
11.8
|
|
*16
SHARC performance is obtained by using one, eight-processor
FT-2106x-PCI or FT-2106x-VME board -- along with one, eight-processor
FT-2106x-DC daughter-card. Alacron's FT-2106x bus boards can
support several FT-2106x-DC daughter-cards for multiple GFLOP-per-slot
performance. |
The FT-2106x boards provide
a growth path for applications developed on the AL-860 and FT-200
subsystems.

Each ADSP-2106x SHARC
processor provides:
- 40 MIPS
- 120 MFLOPS (A+B, A-B)
- 48/32 bit data bus
- 1, 2, or 4 Mb on chip
SRAM
- DMA controller
- 2 serial ports (40
Mb/sec)
- 6 link ports (240
MB/sec)
- SIMD and MIMD operation
- Concurrent DMA and
computation

SHARC Array Processors
for the PCI Bus
FT-2106x Daughter
Card
Alacron's FT-2106x-DC
daughter-card provides a SHARC processor array identical to those
on the FT-2106x-PCI and FT-2106x-VME boards. It connects to a FastTrack
interface on either the FT-2106x-PCI or FT-2106x-VME board. Several
FT-2106x daughter-cards can be stacked, providing GFLOPS in a single
VME slot.
Alacron provides a complete
family of high-performance FastTrack daughter-cards to allow sufficient
speed and buffering for intensive I/O and display, and to support
a wide range of third-party solutions. FastTrack interfaces
include:
- High Performance Digital
(Camera) Interface
- Analog Framegrabber
- High Performance Digital
I/O Interface
- DT-Connect Interface
- SCSI Interface
- VISIONbus Interface
- Video Display Adapter
- VSB Interface

| Multiprocessors
|
| Processor |
Analog
Devices ADSP-2106x |
| Number
of ADSP-2106x |
1,
2, 4, 8 |
| Clock
Speed |
40
MHz |
| Global
DRAM |
2
to 256 MB's |
| Dual
Ported DRAM |
1
MB/processor |
| External
I/O |
240
MB/sec peak
160 MB/sec sustained |
| Link
Ports |
Six
per ADSP-21060/2 |
| Link
Port Topology |
(2)
Software selectable
(4) Static |
| Data
Bus |
128
bit internal
32/48 bit external |
| Cache |
32
x 48 |
| DMA |
10
channels
240 MB/sec
External ports (4)
Serial ports (2)
Link ports (2, 4 shared) |
| Precision |
IEEE
floating point
32/40 bit precision |
| On
Chip SRAM |
4
Mbits ADSP-21060
2 Mbits ADSP-21062
1 Mbits ADSP-21061 |
| VME |
| Nonvolatile Memory |
512kB2 MB's |
| VSB Support |
Optional |
| ADSP-2106x
SHARC CPU Performance |
| |
40
MHz |
33
MHz |
| Single |
80/120
MFLOPS
40 MIPS |
66/100
MFLOPS
33MIPS |
| Dual |
160/200
MFLOPS
80 MIPS |
132/200
MFLOPS
66 MIPS |
| Quad |
320/480
MFLOPS
160 MIPS |
264/100
MFLOPS
132 MIPS |
| Octal |
640/960
MFLOPS
320 MIPS |
528/800
MFLOPS
264 MIPS |
| VME
Interface |
| Bus
Specification |
Full
VME 64 implementation |
| Control
Registers |
I/O
mapped |
| Global
Memory |
Memory
mapped |
| Global
Memory |
80
MB/sec burst |
| Global
Memory |
40
MB/sec sustained |
| Global
Memory |
20
MB/sec random |
| Daughter-card
Interface |
| Interface |
FastTrack
bus |
|
Electrical
and Environmental |
| Power |
+5
volts at 5A |
| Dimensions |
107
mm x 312 mm x 12.06 mm |
| Operating
Temperature |
0
50 degrees centigrade |
| Relative
Humidity |
95%
noncondensing |
|