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.
Patent No.:
Date of Patent:
Feb. 13, 2018
Filed:
Nov. 06, 2014
Via Alliance Semiconductor, Ltd., Shanghai, CN;
Guo Hua Chen, Beijing, CN;
Meng Chen Yang, Beijing, CN;
Xin Yu Gao, Beijing, CN;
Fan Gong Gong, Beijing, CN;
Zhen Hua Huang, Beijing, CN;
VIA ALLIANCE SEMICONDUCTOR CO., LTD., Shanghai, CN;
Abstract
A loop predictor trains a branch instruction to determine a trained loop count of a loop. When the loop fits in an instruction buffer, the processor stops fetching from an instruction cache, sends the loop instructions to an execution engine from the buffer without fetching from the cache, maintains a loop pop count of times the branch is sent to the execution engine from the buffer, and predicts the branch instruction is taken when the loop pop count is less than the trained loop count and otherwise predicts not taken.