The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 30, 2014

Filed:

Nov. 24, 2010
Applicants:

Ganesh Bikshandi, Bangalore, IN;

Krishna Nandivada Venkata, Bangalore, IN;

Igor Peshansky, Hillsdale, NJ (US);

Vijay Anand Saraswat, Mahopac, NY (US);

Inventors:

Ganesh Bikshandi, Bangalore, IN;

Krishna Nandivada Venkata, Bangalore, IN;

Igor Peshansky, Hillsdale, NJ (US);

Vijay Anand Saraswat, Mahopac, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 8/458 (2013.01);
Abstract

Systems and methods for replacing inferior code segments with optimal code segments. Systems and methods for making such replacements for programming languages using Message Passing Interface (MPI) are provided. For example, at the compiler level, point-to-point code segments may be identified and replaced with all-to-all code segments. Programming code may include X10, Chapel and other programming languages that support parallel for loop.


Find Patent Forward Citations

Loading…