会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明公开
    • 결합된 분기 타깃 및 프레디킷 예측
    • 组合分支目标和谓词工具包预测
    • KR1020150052350A
    • 2015-05-13
    • KR1020157010585
    • 2010-06-18
    • 보드 오브 리전츠 더 유니버시티 오브 텍사스 시스템
    • 버거,더글라스,씨.케클러,스테픈,더블유.
    • G06F9/455G06F9/38
    • G06F9/3806G06F9/30058G06F9/30072G06F9/38G06F9/3804G06F9/3836G06F9/45516
    • 실시예는결합된분기타깃및 프레디킷예측을이용하는프로그램의실행중에예측프레디킷및 분기타깃과연관된방법, 시스템및 컴퓨터판독가능매체를제공한다. 예측은프로그램내 블록사이에서명령어블록내 프레디킷및 분기를나타내는하나이상의예측제어흐름그래프를이용하여만들어질수 있다. 예측제어흐름그래프는그래프내 각각의노드가프레디킷명령어와연관되고각각의노드가다른블록으로점프하는분기타깃과연관되도록트리로구성될수 있다. 블록의실행중에, 예측생성기는제어포인트히스토리를가지고예측을생성할수 있다. 트리를통하여예측에의해제안된경로를따르면, 프레디킷값 및분기타깃양자가예측될수 있다. 다른실시예가설명되고청구될수 있다.
    • 实施例提供了在执行使用组合分支目标和谓词预测的程序期间与预测谓词工具包和分支目标相关联的方法,系统和计算机可读介质。 可以使用代表程序中的块之间的指令块内的谓词和分支的一个或多个预测控制流程图来进行预测。 预测性控制流图可以组织在树中,使得图中的每个节点都与谓词命令相关联,并且每个节点与跳转到另一个块的分支目标相关联。 在块的执行期间,预测生成器可以用控制点历史生成预测。 遵循通过树预测所建议的路径,可以预测谓词值和分支目标。 其他实施例可以被描述和要求保护。
    • 25. 发明公开
    • 재구성가능 프로세서, 재구성가능 프로세서의 코드 변환 장치 및 방법
    • 可重构处理器,用于转换其代码的装置和方法
    • KR1020130028505A
    • 2013-03-19
    • KR1020110092114
    • 2011-09-09
    • 삼성전자주식회사
    • 김태송
    • G06F9/30G06F9/06
    • G06F8/45G06F9/30076G06F9/30189G06F9/45516G06F17/5054
    • PURPOSE: A reformable processor, a code conversion device of the reformable processor, and a method thereof are provided to increase an operation speed for a part having high data parallelism through a CGA(Coarse-Grained Array) mode by enabling the execution of an execution code in the CGA mode according to a case even though there is a part to which software pipelining cannot be applied. CONSTITUTION: A classifying unit(201) classifies a code into a first part to which software pipelining can be applied and a second part to which the software pipelining cannot be applied and classifies the second part into a data part and a control part. A mapping unit(202) maps the data part with a first execution mode of a processing unit and maps the control part with a second execution mode of the processing unit. If the first part and the data part, the data part and the first part, or different data parts are continuously executed, a mode conversion control unit inserts an additional instruction to the code to continually process the code in the first execution mode. [Reference numerals] (201) Classifying unit; (202) Mapping unit; (203) Mode conversion control unit
    • 目的:提供可重整处理器,可重整处理器的代码转换装置及其方法,以通过使执行执行来增加通过CGA(粗粒子阵列)模式的具有高数据并行性的部分的操作速度 尽管存在软件流水线不能应用的一部分,但根据情况的CGA模式中的代码。 分类:分类单元(201)将代码分类到可以应用软件流水线的第一部分和不能应用软件流水线的第二部分,并将第二部分分类成数据部分和控制部分。 映射单元(202)利用处理单元的第一执行模式映射数据部分,并且利用处理单元的第二执行模式映射控制部分。 如果第一部分和数据部分,数据部分和第一部分或不同的数据部分被连续地执行,则模式转换控制单元向代码插入附加指令以在第一执行模式中连续地处理代码。 (附图标记)(201)分类单元; (202)映射单元; (203)模式转换控制单元
    • 26. 发明公开
    • 디바이스와 장착하여 가상 머신을 제어하기 위한 가상화 장치 및 방법
    • 用于控制连接设备的虚拟机的装置和方法
    • KR1020120117150A
    • 2012-10-24
    • KR1020110034726
    • 2011-04-14
    • 삼성전자주식회사성균관대학교산학협력단
    • 변지웅전재욱조성진박종현이상철현해일
    • G06F9/06G06F9/30G06F9/44G06F13/14
    • G06F9/45516G06F9/455G06F9/45558G06F9/5077G06F11/1469G06F13/12G06F2009/45575G06F2009/45587
    • PURPOSE: A virtualization apparatus for controlling a virtual machine by connecting to a device and a method thereof are provided to control a virtual machine by using an apparatus separated from the device, thereby increasing command conversion speed between the device and the virtual machine. CONSTITUTION: When a command for virtual machine control is inputted, a virtualization requesting unit(104) transmits the inputted command to a separated virtual device(120). When the command is received from the virtual device, a controlling unit(102) performs an operation corresponding to the received command. The separated virtual device connects to the device through at least one connection among a socket connection and a cable connection. [Reference numerals] (100) Embedded device; (102,128) Controlling unit; (104) Virtualization requesting unit; (106) Memory unit; (108) Inputting unit; (110) Displaying unit; (112,122) Communicating unit; (120) Virtual device; (124) Command processing unit; (126) Converting unit; (130) VM managing unit; (132) Memory unit
    • 目的:提供一种用于通过连接到设备及其方法来控制虚拟机的虚拟化装置,以通过使用与设备分离的装置来控制虚拟机,由此增加设备与虚拟机之间的命令转换速度。 构成:当输入虚拟机控制命令时,虚拟化请求单元(104)将输入的命令发送到分离的虚拟设备(120)。 当从虚拟设备接收到命令时,控制单元(102)执行与接收到的命令相对应的操作。 分离的虚拟设备通过插座连接和电缆连接中的至少一个连接来连接到设备。 (附图标记)(100)嵌入式装置; (102,128)控制单元; (104)虚拟化请求单元; (106)存储单元; (108)输入单元; (110)显示单元; (112,122)通讯单位; (120)虚拟设备; (124)命令处理单元; (126)转换单元; (130)虚拟机管理单元; (132)存储单元
    • 29. 发明公开
    • 가상 머신에서 스레드 스케줄링을 수행하는 장치 및 그방법
    • 虚拟机执行螺纹调度的设备及方法
    • KR1020070092559A
    • 2007-09-13
    • KR1020060022873
    • 2006-03-10
    • 삼성전자주식회사
    • 최정필
    • G06F9/46
    • G06F9/45516G06F8/52G06F9/3009
    • A device and a method for scheduling threads in a virtual machine are provided to prevent deterioration of an interpreter performance without requiring a routine for checking whether each bytecode is scheduled or not, as a time of point in which the threads of the virtual machine is scheduled is based on a counter value of a system clock. A JBT(Java Bytecode Translator) manager(311) converts the bytecode of the virtual machine into a native code and schedules the threads based on the system clock. A database cache(312) stores the converted native code. A B2C cache(313) maps an address of the bytecode to the native code stored in the DB cache. A JBT resister(314) performs communication with a processor and the JBT manager. The JBT manager includes a multiplexer(311a) receiving a counter value of the system clock, and a down-counter(311b) changing the counter value whenever the system clock is received and determining to schedule the thread based on the counter value.
    • 提供一种用于在虚拟机中调度线程的设备和方法,以防止解释器性能的恶化,而不需要用于检查每个字节码是否被调度的例程作为虚拟机的线程被调度的时刻 是基于系统时钟的计数器值。 JBT(Java Bytecode Translator)管理器(311)将虚拟机的字节码转换为本地代码,并根据系统时钟调度线程。 数据库高速缓存(312)存储转换的本地代码。 B2C缓存(313)将字节码的地址映射到存储在DB高速缓存中的本机代码。 JBT电阻(314)执行与处理器和JBT管理器的通信。 JBT管理器包括接收系统时钟的计数器值的多路复用器(311a),以及每当收到系统时钟时改变计数器值的递减计数器(311b),并根据该计数器值确定调度线程。