FPGA '02 Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays
Active Storage for Large-Scale Data Mining and Multimedia
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Configuration Caching and Swapping
FPL '01 Proceedings of the 11th International Conference on Field-Programmable Logic and Applications
Diamond: A Storage Architecture for Early Discard in Interactive Search
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
System Level Design of Reconfigurable Systems-on-Chip
System Level Design of Reconfigurable Systems-on-Chip
High-Performance Embedded Computing: Architectures, Applications, and Methodologies
High-Performance Embedded Computing: Architectures, Applications, and Methodologies
Proceedings of the 5th conference on Computing frontiers
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation
MVSS: an active storage architecture
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
Active storage is a promising solution for data processing. Many existing active storage systems utilize spare CPU processing power on the storage controllers to execute active service. The software approach is very flexible for various applications, but the performance is quite low for computational-intensive service tasks. This paper presents a low power SoC-based hardware solution for high performance active storage. The basic idea is incorporating flexible reconfigurable accelerators in storage controllers for efficient active service processing. In order to reduce the reconfiguration latency, we also proposed hybrid configuration prefetching and configuration caching algorithms according to the task pattern. In the experiments, we presented results on applications such as data security, data compression and image processing with our FPGA prototype for an active storage processor.