Instruction and logic to provide vector horizontal compare functionality

作者: Suleyman Sair , Elmoustapha Ould-Ahmed-Vall , Charles R. Yount , Kshitij A. Doshi

DOI:

关键词:

摘要: Instructions and logic provide vector horizontal compare functionality. Some embodiments, responsive to an instruction specifying: a destination operand, size of the elements, source mask corresponding portion element data fields in operand; read values from specified for equality. In some detection inequality, trap may be taken. alternative flag set. other field set masked state unequal value(s). all unmasked operand being equal particular value, that value broadcast operand.

参考文章(14)
Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Bret Toll, Matt Walsh, Systems, apparatuses, and methods for determining data element equality or sequentiality ,(2012)
Ravi Rajwar, Andrew T. Forsyth, Synchronizing simd vectors ,(2010)
Milind B. Girkar, Andrew T. Forsyth, Christopher J. Hughes, Hideki Ido, Yen-Kuang Chen, Jonathan C. Hall, Jeffrey Wiedemeier, Robert Valentine, Jesus Corbal, Mark J. Charney, Vector conflict instructions ,(2010)
David Harris, Sarah Harris, Digital Design and Computer Architecture ,(2007)
Amod Bodas, Tarun Kumar Tripathy, Millind Mittal, Kaushik L. Popat, Native Copy Instruction for File-Access Processor with Copy-Rule-Based Validation ,(2003)
Nilesh Rajbharti, Direct memory access controller ,(2007)
Jatin Chhugani, Christopher J. Hughes, Changkyu Kim, Yen-Kuang Chen, Anthony D. Nguyen, Sanjeev Kumar, Victor W. Lee, Mikhail Smelyanskiy, Daehyun Kim, Vector instructions to enable efficient synchronization and parallel reduction operations ,(2008)