会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • METHOD AND DEVICE FOR PERFORMING COPY-ON-WRITE IN A PROCESSOR
    • 用于在处理器中执行复写的方法和设备
    • US20090248984A1
    • 2009-10-01
    • US12410325
    • 2009-03-24
    • Xiao Wei ShenHua Yong WangWen Bo ShenPeng Shao
    • Xiao Wei ShenHua Yong WangWen Bo ShenPeng Shao
    • G06F12/08G06F12/00
    • G06F12/0884G06F12/0811
    • There are disclosed a method and device for performing Copy-on-Write in a processor. The processor comprises: processor cores, L1 caches each of which is logically divided into a first L1 cache and a second L1 cache, and L2 caches. The first L1 cache is used for saving new data value, and the second L1 cache for saving old data value. The method can comprise the steps of: in response to a store operation from said processor core, judging whether a corresponding cache line in said L2 cache has been modified; if it is determined a corresponding L2 cache line in said L2 cache has not been modified, copying old data value in the corresponding L2 cache line to said second L1 cache, and writing new data value to the corresponding L2 cache line; and if it is determined a corresponding L2 cache line in said L2 cache has been modified, writing new data value to the corresponding L2 cache line directly.
    • 公开了一种用于在处理器中执行写时复制的方法和装置。 处理器包括:处理器核心,L1高速缓存,其中每个高速缓存被逻辑地划分为第一L1高速缓存和第二L1高速缓存以及L2高速缓存。 第一个L1缓存用于保存新数据值,第二个L1缓存用于保存旧数据值。 该方法可以包括以下步骤:响应于来自所述处理器核心的存储操作,判断所述L2高速缓存中的相应高速缓存行是否已被修改; 如果确定所述L2高速缓存中的对应的L2高速缓存行尚未被修改,则将相应的L2高速缓存行中的旧数据值复制到所述第二L1高速缓存,并将新的数据值写入对应的L2高速缓存行; 并且如果确定了所述L2高速缓存中的对应的L2高速缓存行已被修改,则将新的数据值直接写入对应的L2高速缓存行。
    • 3. 发明授权
    • Method and apparatus for traffic management
    • 交通管理方法和装置
    • US09424744B2
    • 2016-08-23
    • US13505165
    • 2010-10-18
    • Wei Xiong ShangHua Yong WangZhe XiangChun YingJin Z. ZhouYan Feng Zhu
    • Wei Xiong ShangHua Yong WangZhe XiangChun YingJin Z. ZhouYan Feng Zhu
    • G08G1/01H04W4/02H04W4/04
    • G08G1/0104H04W4/026H04W4/029H04W4/046
    • A method for determining travel time of a vehicle on a road, wherein the vehicle is operable within a mobile communication network, comprising: collecting historical communication events of a mobile user in order to obtain travel samples, wherein the historical communication events indicate when the mobile user travelled along a monitored road; determining a cell handover sequence from the historical communication events; determining from the cell handover sequence, one of more road segments of the monitored road; determining the travel time of the one or more road segments according to the travel time samples; selecting, for an undetermined road segment of the monitored road for which the real-time travel time is not determined from the collected historical communication events, a candidate mobile user that is most likely to appear on the undetermined road segment; actively positioning the candidate mobile user to obtain positioning information; and returning to the step of collecting communication events of a mobile user currently on a monitored road with the active positioning as one communication event for the candidate mobile user, to determine the real-time travel time of the undetermined road segment.
    • 一种用于确定车辆在道路上的行驶时间的方法,其中所述车辆在移动通信网络内可操作,包括:收集移动用户的历史通信事件以获得旅行样本,其中所述历史通信事件指示所述移动 用户沿着监控的道路行驶; 从所述历史通信事件确定小区切换序列; 从所述小区切换序列确定所监视的道路的更多路段之一; 根据行驶时间样本确定一个或多个路段的行驶时间; 从所收集的历史通信事件中选择未确定实时旅行时间的被监测道路的未确定路段,最可能出现在未确定路段上的候选移动用户; 积极定位候选移动用户获取定位信息; 并且返回到采用主动定位的当前在被监视道路上的移动用户的通信事件作为候选移动用户的一个通信事件的步骤,以确定不确定路段的实时行进时间。
    • 4. 发明授权
    • Apparatus and method for executing rapid memory management unit emulation and full-system simulator
    • 用于执行快速存储器管理单元仿真和全系统仿真器的装置和方法
    • US08301864B2
    • 2012-10-30
    • US12030163
    • 2008-02-12
    • Hua Yong WangKun WangHonesty Young
    • Hua Yong WangKun WangHonesty Young
    • G06F12/00
    • G06F9/45504G06F9/45537G06F12/1027
    • A method for performing rapid memory management unit emulation of a computer program in a computer system, wherein address injection space of predefined size is allocated in the computer system and a virtual page number and a corresponding physical page number are stored in said address injection space, said method comprising steps of: comparing the virtual page number of the virtual address of a load/store instruction in a code segment in said computer program with the virtual address page number stored in said address injection space; if the two virtual page numbers are the same, then obtaining the corresponding physical address according to the physical page number stored in said address injection space; otherwise, performing address translation lookaside buffer search, that is, TLB search to obtain the corresponding physical address; and reading/writing data from/to said obtained corresponding physical address. The present invention also provides an apparatus and computer program product for implementing the method described above.
    • 一种用于在计算机系统中执行计算机程序的快速存储器管理单元仿真的方法,其中预定义大小的地址注入空间被分配在计算机系统中,并且虚拟页码和对应的物理页号存储在所述地址注入空间中, 所述方法包括以下步骤:将所述计算机程序中的代码段中的加载/存储指令的虚拟地址的虚拟页面号码与存储在所述地址注入空间中的虚拟地址页码进行比较; 如果两个虚拟页码相同,则根据存储在所述地址注入空间中的物理页码获得对应的物理地址; 否则,执行地址转换后备缓冲区搜索,即TLB搜索获取相应的物理地址; 以及从所述获得的对应物理地址读取/写入数据。 本发明还提供一种用于实现上述方法的装置和计算机程序产品。
    • 7. 发明授权
    • Method and system for analyzing parallelism of program code
    • 分析程序代码并行性的方法和系统
    • US09047114B2
    • 2015-06-02
    • US13613572
    • 2012-09-13
    • Bo FengRong YanKun WangHua Yong Wang
    • Bo FengRong YanKun WangHua Yong Wang
    • G06F11/34G06F9/45
    • G06F8/456
    • Methods and systems are provided for analyzing parallelism of program code. According to a method, the sequential execution of the program code is simulated so as to trace the execution procedure of the program code, and parallelism of the program code is analyzed based on the result of the trace to the execution procedure of the program code. Execution information of the program code is collected by simulating the sequential execution of the program code, and parallelism of the program code is analyzed based on the collected execution information, so as to allow programmers to perform parallel task partitioning of the program code with respect to a multi-core architecture more effectively, thus increasing the efficiency of parallel software development.
    • 提供了方法和系统来分析程序代码的并行性。 根据一种方法,模拟程序代码的顺序执行,以便跟踪程序代码的执行过程,并根据对程序代码的执行过程的跟踪结果来分析程序代码的并行性。 通过模拟程序代码的顺序执行来收集程序代码的执行信息,并且基于所收集的执行信息来分析程序代码的并行性,以便程序员能够相对于程序代码执行程序代码的并行任务划分 多核架构更有效,从而提高并行软件开发的效率。
    • 8. 发明授权
    • Full-system ISA emulating system and process recognition method
    • 全系统ISA仿真系统和过程识别方法
    • US08255201B2
    • 2012-08-28
    • US12107835
    • 2008-04-23
    • Hua Yong WangKun WangHonesty Young
    • Hua Yong WangKun WangHonesty Young
    • G06F9/455
    • G06F9/45537
    • Disclosed is a method of recognizing a process in a full-system Instruction Set Architecture (ISA) emulator, comprising the steps of: recognizing a process based on a base address of a page table thereof, recognizing the switch between the processes when said base address of the page table has changed, recognizing the termination of a recorded process when the base address of the page table of the process which tries to modify the page table is not equal to the base address of the page table of the recorded process in the page table. With the recognized process, the binary translation results indexed based on content can be saved into a corresponding process repository, thereby achieving the permanent saving of the translation results and the reuse of translation and optimization on the basis of a previously executed program. Consequently, the overall performance of the full-system Industry Standard Architecture emulator is enhanced.
    • 公开了一种识别全系统指令集架构(ISA)仿真器中的处理的方法,包括以下步骤:基于其页表的基地址来识别进程,识别当所述基地址 页面表已经改变,当尝试修改页表的处理的页表的基地址不等于页中记录的进程的页表的基地址时,识别记录处理的终止 表。 通过认可的过程,基于内容索引的二进制翻译结果可以保存到相应的处理库中,从而基于先前执行的程序实现翻译结果的永久保存和翻译和优化的重用。 因此,全系统行业标准架构仿真器的整体性能得到提升。