Invention Grant
- Patent Title: Partial vectorization compilation system
-
Application No.: US13995721Application Date: 2012-10-25
-
Publication No.: US09753727B2Publication Date: 2017-09-05
- Inventor: Tin-Fook Ngai , Chunxiao Lin , Yingzhe Shen , Chao Zhang
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- International Application: PCT/CN2012/083476 WO 20121025
- International Announcement: WO2014/063323 WO 20140501
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/45

Abstract:
Generally, this disclosure provides technologies for generating and executing partially vectorized code that may include backward dependencies within a loop body of the code to be vectorized. The method may include identifying backward dependencies within a loop body of the code; selecting one or more ranges of iterations within the loop body, wherein the selected ranges exclude the identified backward dependencies; and vectorizing the selected ranges. The system may include a vector processor configured to provide predicated vector instruction execution, loop iteration range enabling, and dynamic loop dependence checking.
Public/Granted literature
- US20140122832A1 PARTIAL VECTORIZATION COMPILATION SYSTEM Public/Granted day:2014-05-01
Information query