Skip to main content
Novel circularly polarized (CP) antenna configurations derived from Moxon type antenna (bent dipole element over a ground plane) for broadband UHF SATCOM applications. A sequence of topologies starting from a single vertical element to... more
    • by 
    •   2  
      Satellite CommunicationCircular polarization
An experimental setup is realized to practically generate Bessel beams in the microwave regime. The setup, which consists of a series of circular loop antennas inserted coaxially inside a circular metallic waveguide, excites the... more
    • by 
For most of the applications that make use of a dedicated vector coprocessor, its resources are not highly utilized due to the lack of sustained data parallelism which often occurs due to vector-length variations in dynamic environments.... more
    • by 
The popular hypercube interconnection network has high wiring(VLS1) complexity. The reduced hypercube (RH) is obtained by a uniform reduction in the number of channels for each hypercube node in order io reduce the VLSI complexity. It is... more
    • by 
    •   2  
      On-chip Interconnection NetworksInterconnection Networks Design
Configurable computing, where hardware resources are configured appropriately to match specific hardware designs, has recently demonstrated its ability to significantly improve performance for a wide range of computation-intensive... more
    • by 
    • Matrix Inversion
Several driving forces have recently brought about significant advances in the field of configurable computing. They have also enabled parallel processing within a single field-programmable gate array (FPGA) chip. The ever-increasing... more
    • by 
    • Embedded and Reconfigurable Systems
Recent advances in multi-million-gate platform FPGAs have made it possible to design and implement complex parallel systems on a programmable chip (PSOPCs) that also incorporate hardware floating-point units (FPUs). These options take... more
    • by 
    •   6  
      Parallel AlgorithmsParallel ComputingReconfigurable Digital SystemsEmbedded and Reconfigurable Systems
The exponentially increasing complexity of many scientific applications and the high cost of supercomputing force us to explore new, sustainable, and affordable high-performance computing platforms. Recent significant advances in FPGA... more
    • by 
The Message Passing Interface (MPI) is a widely used standard for interprocessor communications in parallel computers and PC clusters. Its functions are normally implemented in software due to their enormity and complexity, thus resulting... more
    • by 
    •   2  
      Parallel ComputingOpen MPI
The efficient solution of large systems of linear equations represented by sparse matrices appears in many tasks. LU factorization followed by backward and forward substitutions is widely used for this purpose. Parallel implementations of... more
    • by 
    • Linear Equation Model
    • by 
    •   2  
      Energy System Design and OptimizationEmbedded and Reconfigurable Systems
Protecting the register value and its data buses is crucial to reliable computing in high-performance microprocessors due to the increasing susceptibility of CMOS circuitry to soft errors induced by high-energy particle strikes. Since the... more
    • by 
    • Computer Architecture
Energetic-particle induced soft errors in on-chip cache memories have become a major challenge in designing new generation reliable microprocessors. Uniformly applying conventional protection schemes such as error correcting codes (ECC)... more
    • by 
    •   4  
      Vulnerability AnalysisEmbedded SystemEnergetic particlesError Correction Code
The popular hypercube interconnection network has high wiring(VLS1) complexity. The reduced hypercube (RH) is obtained by a uniform reduction in the number of channels for each hypercube node in order io reduce the VLSI complexity. It is... more
    • by 
Configurable computing, where hardware resources are configured appropriately to match specific hardware designs, has recently demonstrated its ability to significantly improve performance for a wide range of computation-intensive... more
    • by 
Recent advances in multi-million-gate platform FPGAs have made it possible to design and implement complex parallel systems on a programmable chip (PSOPCs) that also incorporate hardware floating-point units (FPUs). These options take... more
    • by 
For most of the applications that make use of a dedicated vector coprocessor, its resources are not highly utilized due to the lack of sustained data parallelism which often occurs due to vector-length variations in dynamic environments.... more
    • by 
    • Energy System Design and Optimization
Floating-point square root is a fundamental operation in signal processing and various HPC applications. Since this is an expensive operation in resource and energy consumption, its efficient implementation should be of priority in future... more
    • by 
Deep packet inspection forms the backbone of any Network Intrusion Detection (NID) system. It involves matching known malicious patterns against the incoming traffic payload. Pattern matching in software is prohibitively slow in... more
    • by 
A multiplierless discrete cosine transform (DCT) architecture is proposed to improve the power efficiency of image/video coders. Power reduction is achieved by minimizing both the number of arithmetic operations and their bit width. To... more
    • by