Viktor Prasanna

Articles in Scholarly Journals [Incomplete List]

  1. A window-assisted video partitioning strategy for partitioning and caching video streams in distributed multimedia systems
    Journal of Parallel and Distributed Computing, vol. 67, no. 6, pp. 738–754, 2007
  2. Sparse Matrix Computations on Reconfigurable Hardware
    Computer, vol. 40, no. 3, pp. 58–64, 2007
  3. Scalable and Modular Algorithms for Floating-Point Matrix Multiplication on Reconfigurable Computing Systems
    IEEE Transactions on Parallel and Distributed Systems, vol. 18, no. 4, pp. 433–448, 2007
  4. A model-based extensible framework for efficient application design using FPGA
    ACM Transactions on Design Automation of Electronic Systems, vol. 12, no. 2, pp. 13–es, 2007
  5. Energy Minimization for Real-Time Data Gathering in Wireless Sensor Networks
    IEEE Transactions on Wireless Communications, vol. 5, no. 10, pp. 3087–3096, 2006
  6. Automatic Synthesis of Efficient Intrusion Detection Systems on FPGAs
    IEEE Transactions on Dependable and Secure Computing, vol. 3, no. 4, pp. 289–300, 2006
  7. Rapid Energy Estimation for Hardware-Software Codesign Using FPGAs
    EURASIP Journal on Embedded Systems, vol. 2006, Article ID 98045, 11 pages, 2006
  8. Maximum lifetime data sensing and extraction in energy constrained networked sensor systemsâ??
    Journal of Parallel and Distributed Computing, vol. 66, no. 4, pp. 566–577, 2006
  9. A flexible multi-dimensional QoS performance measure framework for distributed heterogeneous systems
    Cluster Computing, vol. 9, no. 3, pp. 281–296, 2006
  10. Fault-tolerant analysis for multiple servers movie retrieval strategy for distributed multimedia applications
    Multimedia Tools and Applications, vol. 32, no. 1, pp. 1–27, 2006
  11. Energy-Efficient Computations on FPGAs
    The Journal of Supercomputing, vol. 32, no. 2, pp. 139–162, 2005
  12. MIP formulation for robust resource allocation in dynamic real-time systemsâ??
    Journal of Systems and Software, vol. 77, no. 1, pp. 55–65, 2005
  13. On communication models for algorithm design in networked sensor systems: A case study
    Pervasive and Mobile Computing, vol. 1, no. 1, pp. 95–121, 2005
  14. Energy-Balanced Task Allocation for Collaborative Processing in Wireless Sensor Networks
    Mobile Networks and Applications, vol. 10, no. 1/2, pp. 115–131, 2005
  15. Editor's Note
    IEEE Transactions on Computers, vol. 54, no. 2, pp. 97–97, 2005
  16. A Computationally Efficient Engine for Flexible Intrusion Detection
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 10, pp. 1179–1189, 2005
  17. Energy- and Time-Efficient Matrix Multiplication on FPGAs
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 11, pp. 1305–1319, 2005
  18. Configuration Compression for FPGA-Based Embedded Systems
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 13, no. 12, pp. 1394–1398, 2005
  19. Optimizing graph algorithms for improved cache performance
    IEEE Transactions on Parallel and Distributed Systems, vol. 15, no. 9, pp. 769–782, 2004
  20. An adaptive cryptographic engine for internet protocol security architectures
    ACM Transactions on Design Automation of Electronic Systems, vol. 9, no. 3, pp. 333–353, 2004
  21. Dynamic Data Layouts for Cache-Conscious Implementation of a Class of Signal Transforms
    IEEE Transactions on Signal Processing, vol. 52, no. 7, pp. 2120–2134, 2004
  22. Issues in designing middleware for wireless sensor networks
    IEEE Network, vol. 18, no. 1, pp. 15–21, 2004
  23. Efficient collective communication in distributed heterogeneous systems
    Journal of Parallel and Distributed Computing, vol. 63, no. 3, pp. 251–263, 2003
  24. The Journal of Supercomputing, vol. 26, no. 3, pp. 259–281, 2003
  25. Tiling, block data layout, and memory hierarchy performance
    IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 7, pp. 640–654, 2003
  26. Editor's note
    IEEE Transactions on Computers, vol. 52, no. 3, pp. 257–259, 2003
  27. Energy-balanced task allocation for collaborative processing in networked embedded systems
    ACM SIGPLAN Notices, vol. 38, no. 7, p. 265, 2003
  28. Rapid design space exploration of heterogeneous embedded systems using symbolic search and multi-granular simulation
    ACM SIGPLAN Notices, vol. 37, no. 7, p. 18, 2002
  29. Run-time performance optimization of an FPGA-based deduction engine for SAT solvers
    ACM Transactions on Design Automation of Electronic Systems, vol. 7, no. 4, pp. 547–562, 2002
  30. Portable and Scalable Algorithm for Irregular All-to-All Communication
    Journal of Parallel and Distributed Computing, vol. 62, no. 10, pp. 1493–1526, 2002
  31. An efficient algorithm for out-of-core matrix transposition
    IEEE Transactions on Computers, vol. 51, no. 4, pp. 420–438, 2002
  32. Reconfigurable computing systems
    Proceedings of the IEEE, vol. 90, no. 7, pp. 1201–1217, 2002
  33. Parallel Implementation of a Class of Adaptive Signal Processing Applications
    Algorithmica, vol. 30, no. 4, pp. 645–684, 2001
  34. MILAN
    ACM SIGPLAN Notices, vol. 36, no. 8, pp. 82–93, 2001
  35. Adaptive Communication Algorithms for Distributed Heterogeneous Systems
    Journal of Parallel and Distributed Computing, vol. 59, no. 2, pp. 252–279, 1999
  36. Efficient Algorithms for Block-Cyclic Redistribution of Arrays
    Algorithmica, vol. 24, no. 3-4, pp. 298–330, 1999
  37. Efficient algorithms for block-cyclic array redistribution between processor sets
    IEEE Transactions on Parallel and Distributed Systems, vol. 10, no. 12, pp. 1217–1240, 1999
  38. Utilizing the power of high-performance computing
    IEEE Signal Processing Magazine, vol. 15, no. 5, pp. 85–100, 1998
  39. Synthesis of area-efficient and high-throughput rate data format converters
    IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 6, no. 4, pp. 697–706, 1998
  40. Parallelizing image feature extraction on coarse-grain machines
    IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 20, no. 12, pp. 1389–1394, 1998
  41. Parallel Algorithms for Perceptual Grouping on Distributed Memory Machines,
    Journal of Parallel and Distributed Computing, vol. 50, no. 1-2, pp. 123–143, 1998
  42. Constant time algorithms for computational geometry on the reconfigurable mesh
    IEEE Transactions on Parallel and Distributed Systems, vol. 8, no. 1, pp. 1–12, 1997
  43. An optimal multiplication algorithm on reconfigurable mesh
    IEEE Transactions on Parallel and Distributed Systems, vol. 8, no. 5, pp. 521–532, 1997
  44. A fast algorithm for computing a histogram on reconfigurable mesh
    IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 17, no. 2, pp. 97–106, 1995
  45. Area efficient VLSI architectures for Huffman coding
    IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 40, no. 9, pp. 568–575, 1993
  46. Latin squares for parallel array access
    IEEE Transactions on Parallel and Distributed Systems, vol. 4, no. 4, pp. 361–370, 1993
  47. Modular VLSI architectures for real-time full-search-based vector quantization
    IEEE Transactions on Circuits and Systems for Video Technology, vol. 3, no. 4, pp. 309–317, 1993
  48. Modular VLSI architectures for computing the arithmetic Fourier transform
    IEEE Transactions on Signal Processing, vol. 41, no. 6, pp. 2236–2246, 1993
  49. An O(1) time optimal algorithm for multiplying matrices on reconfigurable mesh
    Information Processing Letters, vol. 47, no. 2, pp. 109–113, 1993
  50. Efficient VLSI implementation of iterative solutions to sparse linear systems
    Parallel Computing, vol. 19, no. 5, pp. 525–544, 1993
  51. Parallel implementation of neural networks
    Journal of VLSI Signal Processing, vol. 4, no. 2-3, pp. 111–123, 1992
  52. Implementation of neural networks on massive memory organizations
    IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, vol. 39, no. 7, pp. 476–480, 1992
  53. Parallel orientation of polygonal parts
    IEEE Transactions on Robotics and Automation, vol. 8, no. 5, pp. 678–687, 1992
  54. Parallel architectures and algorithms for image component labeling
    IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 10, pp. 1014–1034, 1992
  55. Algorithmic mapping of neural network models onto parallel SIMD machines
    IEEE Transactions on Computers, vol. 40, no. 12, pp. 1390–1401, 1991
  56. Optimal geometric algorithms for digitized images on fixed-size linear arrays and scan-line arrays
    Distributed Computing, vol. 5, no. 2, pp. 55–65, 1991