发明名称 Anweisungen und Logik zur Verarbeitung von Zeichenketten
摘要 Prozessor (170; 200), der Folgendes umfasst: einen Decoder (165; 228) zum Dekodieren einer SIMD-Coprozessorvergleichsanweisung mit einem ersten Quellen-Operanden-Bezeichner (385), einem zweiten Quellen-Operanden-Bezeichner (390) und einem Ziel-Bezeichner (386); eine Registerdatei (106; 145; 164; 208, 210), die ein Integer-Register (208) und ein Fließkomma-Register (210) umfasst; eine Registerumbenennungslogik zum Umbenennen der Register in der Registerdatei, wobei die Registerdatei ein erstes Quellen-Register, welches durch den ersten Quellen-Operanden-Bezeichner (385) bezeichnet ist, um einen ersten gepackten Operanden (601) zu speichern, und ein zweites Quellen-Register, welches durch den zweiten Quellen-Operanden-Bezeichner (390) bezeichnet wird, und einen zweiten gepackten Operanden (605) zu speichern, umfasst; eine Ausführungseinheit (162; 222, 224), die mit der Registerdatei gekoppelt ist und die eine Vergleichslogik aufweist, um jedes Datenelement des ersten gepackten Operanden mit jedem Datenelement des zweiten gepackten Operanden zu vergleichen, wobei ein erstes Datenelement des ersten Operanden mit jedem der Datenelemente in dem zweiten Operanden verglichen wird und ein Ergebnis des Vergleichs in eine erste Reihe eines zweidimensionalen Arrays geschrieben wird und dies für jedes der Datenelemente in dem ersten Operanden wiederholt wird bis das zweidimensionale Array fertiggestellt ist und die Ausführungseinheit (162; 222, 224) dazu dient, eine Gruppe von Aggregationsfunktionen auf dem zweidimensionalen Array von Werten auszuführen, wobei die Aggregationsfunktionen beispielsweise Irgendwelche-Gleich, Gleicher-Bereich, Alle-Gleich, Unzusammenhängende-Unterkette und Gleiche-Reihenfolge umfassen; ein Zielregister, welches durch den Ziel-Bezeichner (386) bezeichnet wird, um ein Vergleichsergebnis des Vergleichs in der Vergleichslogik der Ausführungseinheit zu speichern.
申请公布号 DE102007063809(B3) 申请公布日期 2015.10.22
申请号 DE20071063809 申请日期 2007.09.24
申请人 INTEL CORPORATION 发明人 MIRKES, SEAN;GRAY, JEFF;SECONI, MARK;CHENNUPATY, SRINIVAS;JULIER, MICHAEL
分类号 G06F9/305;G06F7/02;G06F9/345 主分类号 G06F9/305
代理机构 代理人
主权项
地址