Priyaraj Banerjee

Learn More
1 Conngurable computing systems constitute a new class of computing and communication systems which are composed of conngurable hardware capable of system-level adaptation. The objective of the MATCH (MATlab Compiler for Heterogeneous computing systems) compiler project at Northwestern University is to make it easier for the users to develop eecient codes(More)
The aim of this paper is to recognize upper-case English alphabets from handwritten documents. An OCR system based on four-sided projections of an alphabet is proposed. The projection points are approximated by polygons and feature points are extracted subsequently for notch elimination and segmentation of the polygon. The resulting segments are smoothed by(More)
As against the conventional send/receive model, the one-way communication is a new paradigm which decouples message transmission and synchronization. This opens up new opportunities not only to further optimize communication but also to minimize synchronization costs. In this paper, we present a generalized technique which makes use of global dataflow(More)
In distributed-memory message passing architectures reducing communication cost is extremely important. In this paper, we present a technique to improve communication globally. Our approach is based on a combination of linear algebra framework and dataflow analysis, and can take arbitrary control flow into account. The distinctive feature of the algorithm(More)
Introduction Advancement in Wireless technology and its applications demand extreme flexibility in the hardware. Achieving hardware flexibility is an expensive issue and time consuming. Software radio is a revolution in radio design due to its ability to create radios that change on the fly, creating new choices for users. At the baseline, software radios(More)
1 Conngurable computing systems constitute a new class of computing and communication systems which are composed of conngurable hardware capable of system-level adaptation. The objective o f t h e MATCH MATlab Compiler for Heterogeneous computing systems compiler project at Northwestern University is to make it easier for the users to develop eecient codes(More)
The delivered performance on modern processors that employ deep memory hierarchies is closely related to the performance of the memory subsystem. Compiler optimizations aimed at improving cache locality are critical in realizing the performance potential of powerful processors. For scientific applications , several loop transformations have been shown to be(More)
One of the methods used to reduce the time spent simulating VHDL designs is by parallelizing the simulation. In this paper, we describe the implementation of an object-oriented Time Warp simulator for VHDL on an actor based environment. The actor model of computation allows the exploitation of ne grained parallelism in a truly asynchronous manner and allows(More)