Patents by Inventor Aravind Dasu

Aravind Dasu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8296120
    Abstract: Iterative repair problems are generally solved using a combinatorial search method such as simulated annealing are addressed with a FPGA-based coarse-grain pipelined architecture to accelerate a simulated annealing based iterative repair-type event scheduling application. Over 99% of the work done by any simulated annealing algorithm is the repeated execution of three high-level steps: (1) generating, (2) evaluating, and (3) determining the acceptability of a new problem solution. A pipelined processor is designed to take advantage of these steps.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: October 23, 2012
    Assignee: Utah State University
    Inventors: Jonathan D. Phillips, Aravind Dasu
  • Publication number: 20110264888
    Abstract: A polymorphic systolic array framework that works in conjunction with an embedded microprocessor on an FPGA, that allows for dynamic and complimentary scaling of acceleration levels of two algorithms active concurrently on the FPGA. Use is made of systolic arrays and hardware-software co-design to obtain an efficient multi-application acceleration system. The flexible and simple framework allows hosting of a broader range of algorithms and extendable to more complex applications in the area of aerospace embedded systems.
    Type: Application
    Filed: April 22, 2011
    Publication date: October 27, 2011
    Applicant: UTAH STATE UNIVERSITY
    Inventors: Aravind Dasu, Robert C. Barnes
  • Publication number: 20110082994
    Abstract: A Partial bitstream relocation method to generates source and destination addresses on Field Programmable Gate Arrays. The bitstream from an active source is located and read in a nonintrusive manner, and written to a destination address. The accelerator runs in real time, moving source code on the fly. Code may be altered by mirror inversion for proper placement when necessary.
    Type: Application
    Filed: October 6, 2010
    Publication date: April 7, 2011
    Applicant: Utah State University
    Inventors: Aravind Dasu, Ramachandra Kallam
  • Publication number: 20090319253
    Abstract: Iterative repair problems are generally solved using a combinatorial search method such as simulated annealing are addressed with a FPGA-based coarse-grain pipelined architecture to accelerate a simulated annealing based iterative repair-type event scheduling application. Over 99% of the work done by any simulated annealing algorithm is the repeated execution of three high-level steps: (1) generating, (2) evaluating, and (3) determining the acceptability of a new problem solution. A pipelined processor is designed to take advantage of these steps.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 24, 2009
    Applicant: UTAH STATE UNIVERSITY
    Inventors: Jonathan D. Phillips, Aravind Dasu
  • Publication number: 20070198971
    Abstract: A method of producing a reconfigurable circuit device for running a computer program of moderate complexity such as multimedia processing. Code for the application is compiled into Control Flow Graphs representing distinct parts of the application to be run. From those Control Flow Graphs are extracted basic blocks. The basic blocks are converted to Data Flow Graphs by a compiler utility. From two or more Data Flow Graphs, a largest common subgraph is determined. The largest common subgraph is ASAP scheduled and substituted back into the Data Flow Graphs which also have been scheduled. The separate Data Flow Graphs containing the scheduled largest common subgraph are converted to data paths that are then combined to form code for operating the application. The largest common subgraph is effected in hardware that is shared among the parts of the application from which the Data Flow Graphs were developed.
    Type: Application
    Filed: February 5, 2004
    Publication date: August 23, 2007
    Inventors: Aravind Dasu, Ali Akoglu, Arvind Sudarsanam, Sethuraman Panchanathan