发明名称 A DATA PROCESSING APPARATUS AND METHOD FOR CONTROLLING PERFORMANCE OF SPECULATIVE VECTOR OPERATIONS
摘要 데이터 처리장치와 추론 벡터 연산의 수행을 제어하는 방법이 제공된다. 이 장치는, 복수의 벡터 성분들을 각각 포함하는 벡터 피연산자들에 대해 추론 벡터 연산들의 시퀀스를 행하는 처리회로와, 추론 벡터 연산들을 겪을 각각의 벡터 피연산자의 벡터 성분들의 수를 표시하는 추론 폭 표시를 유지하는 추론 제어회로를 구비한다. 추론 폭 표시는 추론 벡터 연산들의 시퀀스의 수행 이전에 초기값으로 설정된다. 처리회로는 추론 벡터 연산들의 시퀀스의 수행중에 진행 표시들을 발생하고, 추론 제어회로는, 진행 표시들과 추론 축소 기준을 참조하여 추론 축소 상태의 존재를 검출한다. 추론 축소 상태는, 추론 폭 표시의 축소가 추론 폭 표시의 축소가 없는 연속된 연산에 대해 데이터 처리장치의 적어도 한 개의 성능 특성을 향상시킬 것으로 예측된다는 것을 표시하는 상태이다. 추론 제어회로는 추론 축소 상태의 검출에 응답하여 추론 폭 표시를 축소시킨다. 이와 같은 구성은 추론 벡터 연산을 수행할 때 (예를 들어 스루풋 및/또는 에너지 소비 면에서) 성능을 증가시킨다.
申请公布号 KR20160065145(A) 申请公布日期 2016.06.08
申请号 KR20167011068 申请日期 2014.08.14
申请人 ARM LIMITED 发明人 REID ALASTAIR DAVID;KERSHAW DANIEL
分类号 G06F9/30;G06F15/78 主分类号 G06F9/30
代理机构 代理人
主权项
地址