THE SPLASH-2 SOFTWARE ENVIRONMENT

被引:1
作者
ARNOLD, JM
机构
[1] Center for Computing Sciences, Bowie, 20715, MD
关键词
FPGA; VHDL; SPLASH; 2; SPARCSTATION HOST;
D O I
10.1007/BF01212872
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Splash 2 is an attached special-purpose parallel processor in which the computing elements are user-programmable FPGA devices. The architecture of Splash 2 is designed to accelerate the solution of problems that exhibit at least modest amounts of temporal or data parallelism. Applications an: developed by writing behavioral descriptions of algorithms in VHDL, which are then iteratively refined and debugged within the Splash 2 simulator. Once an application is determined to be functionally correct in simulation, it is compiled to a gate list and optimized by logic synthesis. The gate list is then mapped onto the FPGA architecture by automatic placement and routing tools to form a loadable FPGA object module. A C language library and a symbolic debugger comprise the execution environment. The Splash 2 system has been shown to be effective on a variety of applications, including text searching, sequence analysis, and image processing.
引用
收藏
页码:277 / 290
页数:14
相关论文
共 15 条
[1]  
ARNOLD J, 1993, IEEE WORKSH FPGAS CU, P88
[2]  
ATHANAS PM, 1993, IEEE COMP, V36, P11
[3]  
BERTIN P, 1989, DEC3 PAR RES LAB TEC
[4]  
Brown S., 1992, FIELD PROGRAMMABLE G
[5]   GANGLION - A FAST FIELD-PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF A CONNECTIONIST CLASSIFIER [J].
COX, CE ;
BLANZ, WE .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (03) :288-299
[6]   BUILDING AND USING A HIGHLY PARALLEL PROGRAMMABLE LOGIC ARRAY [J].
GOKHALE, M ;
HOLMES, W ;
KOPSER, A ;
LUCAS, S ;
MINNICH, R ;
SWEELY, D ;
LOPRESTI, D .
COMPUTER, 1991, 24 (01) :81-89
[7]  
GOKHALE M, 1990, SRCTR90011 SUP RES C
[8]  
HOANG DT, 1993, IEEE WORKSH FPGAS CU, P185
[9]  
KEANT, 1990, VSLI SIGNAL PROCESSI, V2, P9
[10]  
OUSTERHOUT JK, 1990, 1990 P WINT USENIX C