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:
Jun. 17, 2014

Filed:

Jun. 14, 2011
Applicants:

Sachin Manchanda, Hyderabad, IN;

Anand Rengasamy, Hyderabad, IN;

Pratap Lakshman, Hyderabad, IN;

Srivatsan Kidambi, Hyderabad, IN;

Ramesha Chandrashekhar, Hyderabad, IN;

Inventors:

Sachin Manchanda, Hyderabad, IN;

Anand Rengasamy, Hyderabad, IN;

Pratap Lakshman, Hyderabad, IN;

Srivatsan Kidambi, Hyderabad, IN;

Ramesha Chandrashekhar, Hyderabad, IN;

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A JIT (Just-In-Time) compiler performs dual-mode code generation by determining whether an application has opted-in to SIMD (Single Instruction Multiple Data) code generation both at JIT-time and at runtime. The application may select the code generation mode by identifying whether it has opted-in to SIMD code generation. As a result, the underlying implementation guarantees application compatibility by allowing the application to select the code generation mode. Additionally, applications have the ability to select into different code generation modes during concurrent execution.


Find Patent Forward Citations

Loading…