会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明专利
    • Instruction set extension using 3-byte escape opcode
    • 使用3字节ESCAPE操作码的指令集扩展
    • JP2005025741A
    • 2005-01-27
    • JP2004188541
    • 2004-06-25
    • Intel Corpインテル コーポレイション
    • COKE JAMESRUSCITO PETERTAHIR MASOODJACKSON DAVIDNAYDENOV VESRODGERS DIONTOLL BRETBINNS FRANK
    • G06F9/30G06F9/00G06F9/315G06F9/318G06F9/32G06F9/38
    • G06F9/30149G06F9/30025G06F9/30032G06F9/30036G06F9/30185
    • PROBLEM TO BE SOLVED: To provide an effective method for extending an instruction set without increasing complexity of hardware. SOLUTION: A method, apparatus and system are disclosed for decoding an instruction in a variable-length instruction set. The instruction is one of a set of new types of instructions that uses a new escape code value, which is two bytes in length, to indicate that a third opcode byte includes the instruction-specific opcode for a new instruction. The new instructions are defined such that the length of each instruction in the opcode map for one of the new escape opcode values may be determined using the same set of inputs, where each of the inputs is relevant for determining the length of each instruction in the new opcode map. For at least one embodiment, the length of one of the new instructions is determined without evaluating the instruction-specific opcode. COPYRIGHT: (C)2005,JPO&NCIPI
    • 要解决的问题:提供扩展指令集而不增加硬件复杂度的有效方法。 公开了一种用于解码可变长度指令集中的指令的方法,装置和系统。 该指令是一组新的指令之一,它使用长度为两个字节的新的转义码值来指示第三个操作码字节包含新指令的指令特定操作码。 定义新指令,使得可以使用相同的一组输入来确定用于新的转义操作码值之一的操作码映射中的每个指令的长度,其中每个输入与确定每个指令的长度有关 新的操作码地图。 对于至少一个实施例,在不评估指令特定操作码的情况下确定新指令之一的长度。 版权所有(C)2005,JPO&NCIPI
    • 9. 发明专利
    • Vorrichtung und Verfahren zur Vektormultiplikation vorzeichenbehafteter Wörter, Rundung und Sättigung
    • DE102018128939A1
    • 2019-06-27
    • DE102018128939
    • 2018-11-19
    • INTEL CORP
    • MADDURI VENKATESWARAMURRAY CARLOULD-AHMED-VALL ELMOUSTAPHACHARNEY MARKVALENTINE ROBERTCORBAL JESUSGIRKAR MILINDTOLL BRET
    • G06F9/30
    • Vorrichtung und Verfahren zum Ausführen einer vorzeichenbehafteten gebrochenen Multiplikation gepackter Datenelemente. Eine Ausführungsform eines Prozessors umfasst z. B. Folgendes: einen Decodierer, um einen Befehl zu decodieren; ein erstes Quellregister, um erste mehrere gepackte vorzeichenbehaftete Wortdatenelemente zu speichern; ein zweites Quellregister, um zweite mehrere gepackte vorzeichenbehaftete Wortdatenelemente zu speichern; ein Steuerregister, um einen Rundungssteuerwert zu speichern, um eine Rundungsbetriebsart anzugeben; eine Ausführungsschaltungsanordnung, um den decodierten Befehl auszuführen, wobei die Ausführungsschaltungsanordnung Folgendes umfasst: eine Multipliziererschaltungsanordnung, um jedes der gepackten vorzeichenbehafteten Wortdatenelemente der ersten Mehreren mit einem entsprechenden gepackten vorzeichenbehafteten Wortdatenelement der zweiten Mehreren gleichzeitig zu multiplizieren, um mehrere vorzeichenbehaftete Doppelwortprodukte zu erzeugen; eine Umsetzungsschaltungsanordnung, um die mehreren vorzeichenbehafteten Doppelwortprodukte in mehrere gebrochene vorzeichenbehaftete Wörter umzusetzen, wobei die Umsetzungsschaltungsanordnung eine Rundungsschaltungsanordnung enthält, um die vorzeichenbehafteten Doppelwortprodukte in Übereinstimmung mit der durch den Rundungssteuerwert angegebenen Rundungsbetriebsart zu runden, um die mehreren gebrochenen vorzeichenbehafteten Wörter zu erzeugen; und ein Zielregister, um die mehreren gebrochenen vorzeichenbehafteten Wörter als gepackte vorzeichenbehaftete gebrochene Wortdatenelemente an spezifizierten Datenelementpositionen innerhalb des Zielregisters zu speichern.