Method and apparatus for unstructured control flow for simd execution engine
Номер патента: EP3198404A1
Опубликовано: 02-08-2017
Автор(ы): Darin M. STARKEY, SUBRAMANIAM MAIYURAN
Принадлежит: Intel Corp
Опубликовано: 02-08-2017
Автор(ы): Darin M. STARKEY, SUBRAMANIAM MAIYURAN
Принадлежит: Intel Corp
Реферат: An apparatus and method for a SIMD unstructured branching. For example, one embodiment of a processor comprises: an execution unit having a plurality of channels to execute instructions; and a branch unit to process unstructured control flow instructions and to maintain a per channel count value for each channel, the branch unit to store instruction pointer tags for the unstructured control flow instructions in a memory and identify the instruction pointer tags using tag addresses, the branch unit to further enable and disable the channels based at least on the per channel count value.
Methods and apparatus for packet-based validation of control-flow transfers for hardware control-flow enforcement
Номер патента: WO2017151397A1. Автор: Daniel GODAS-LOPEZ. Владелец: QUALCOMM INCORPORATED. Дата публикации: 2017-09-08.