Fast fourier transforms: a tutorial review and a state of the art
Signal Processing
Bisecting de Bruijn and Kautz graphs
Discrete Applied Mathematics
A fast Fourier transform compiler
Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation
On a Lightwave Network Topology Using Kautz Digraphs
IEEE Transactions on Computers
Isoefficiency: Measuring the Scalability of Parallel Algorithms and Architectures
IEEE Parallel & Distributed Technology: Systems & Technology
The Scalability of FFT on Parallel Computers
IEEE Transactions on Parallel and Distributed Systems
All-to-all Scatter in Kautz Networks
Euro-Par '98 Proceedings of the 4th International Euro-Par Conference on Parallel Processing
Poster abstract: BTnodes -- a distributed platform for sensor nodes
Proceedings of the 1st international conference on Embedded networked sensor systems
Principles and Practices of Interconnection Networks
Principles and Practices of Interconnection Networks
An ultra low-power processor for sensor networks
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
An Ultra Low Power System Architecture for Sensor Network Applications
Proceedings of the 32nd annual international symposium on Computer Architecture
Intel Mote 2: an advanced platform for demanding sensor network applications
Proceedings of the 3rd international conference on Embedded networked sensor systems
A 15 -- 15 mm, 1 μA, reliable sensor-net module: enabling application-specific nodes
Proceedings of the 5th international conference on Information processing in sensor networks
The low power energy aware processing (LEAP)embedded networked sensor system
Proceedings of the 5th international conference on Information processing in sensor networks
Telos: enabling ultra-low power wireless research
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
MASS: modular architecture for sensor systems
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Eco: an ultra-compact low-power wireless sensor node for real-time motion monitoring
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
A compact modular wireless sensor platform
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
The Intel® Mote platform: a Bluetooth-based sensor network for industrial monitoring
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
XYZ: a motion-enabled, power aware sensor node platform for distributed sensor network applications
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
A modular power-aware microsensor with 1000X dynamic power range
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
Fault-Tolerant Systems
Proceedings of the 6th international conference on Information processing in sensor networks
A higher capability sensor node platform suitable for demanding applications
Proceedings of the 6th international conference on Information processing in sensor networks
On a Pin Versus Block Relationship For Partitions of Logic Graphs
IEEE Transactions on Computers
Sunflower: full-system, embedded, microarchitecture evaluation
HiPEAC'07 Proceedings of the 2nd international conference on High performance embedded architectures and compilers
Pinned to the walls: impact of packaging and application properties on the memory and power walls
Proceedings of the 17th IEEE/ACM international symposium on Low-power electronics and design
Parallelism, Performance, and Energy-Efficiency Tradeoffs for In Situ Sensor Data Processing
IEEE Embedded Systems Letters
Hi-index | 0.00 |
Networks of sensors must process large amounts of intermittently-available data in situ. This motivates the investigation of means for achieving high performance when required, but ultra-low-power dissipation when idle. One approach to this challenge is the use of embedded multiprocessor systems, leading to trade-offs between parallelism, performance, energy efficiency, and cost. To evaluate these trade-offs and to gain insight for future system designs, this article presents the design, implementation, and evaluation of a miniature, energy-scalable, 24-processor module, L24, for use in embedded sensor systems. Analytic results and empirical evidence motivating such embedded multiprocessors is provided, and a parallel fixed-point fast Fourier transform implementation is presented. This application is used as a challenging but realistic evaluator of the presented hardware platform. Through a combination of hardware measurements, instruction-level microarchitectural simulation, and analytic modeling, it is demonstrated that the platform provides idle power dissipation over an order of magnitude lower than systems employing a monolithic processor of equivalent performance, while dynamic power dissipation remains competitive. Taking into account both application computation and interprocessor communication demands, it is shown that there may exist an optimum operating voltage that minimizes either time-to-solution, energy usage, or the energy-delay product. This optimum operating point is formulated analytically, calibrated with system measurements, and evaluated for the hardware platform and application presented.