MEMORY MANAGEMENT UNIT AND METHOD OF WALKING PAGE TABLE

    公开(公告)号:US20240202136A1

    公开(公告)日:2024-06-20

    申请号:US18502058

    申请日:2023-11-05

    CPC classification number: G06F12/1027

    Abstract: A memory management unit includes a TLB configured to cache PTEs including a mapping between a virtual and a physical frame number, and to convert a virtual address into a physical address using the cached PTEs. A page table walk request queue is configured to queue page requests corresponding to a virtual page number when a TLB miss is occurred, and one or more PTWs are configured to acquire a PTE from the main memory, and to convert the virtual page numbers into physical frame numbers using the PTE. A PTW is configured to select associated page table walk requests having the same base address of corresponding virtual page numbers, to consecutively provide cache line requests for acquiring PTEs corresponding to the associated page table walk requests, to acquire the PTEs corresponding to the associated PTE requests, and to provide the acquired PTEs to the TLB.

    Controller, computing system including the same, and method of creating and searching page table entry for the same

    公开(公告)号:US11860793B2

    公开(公告)日:2024-01-02

    申请号:US17526391

    申请日:2021-11-15

    CPC classification number: G06F12/109 G06F2212/651 G06F2212/657

    Abstract: A controller is provided. The controller creates a page table including page table entries including mapping information for translating a virtual address to a physical address. Each of the page table entries includes: a virtual page number, a physical frame number, valid information, and size information. The virtual page number is included in a virtual address, the physical frame number is included in a physical address, the valid information includes a first predetermined number of bits, and the size information includes a second predetermined number of bits. The first predetermined number of bits represents an address translation range in a page table entry or a number of page table entries to be grouped, and the size information represents a size indicated by each bit of the first predetermined number of bits.

    Data processing system and method for accessing heterogeneous memory system including processing unit

    公开(公告)号:US12287984B2

    公开(公告)日:2025-04-29

    申请号:US18531094

    申请日:2023-12-06

    Abstract: A data processing system and method for accessing a heterogeneous memory system including a processing unit are provided. The heterogeneous memory system includes a memory module and high bandwidth memory (HBM) including a processing-in-memory (PIM) circuit combined with a memory controller. The memory controller is configured to detect a data array required for an arithmetic operation from a memory module or the HBM by using a border index value when the arithmetic operation is performed by the PIM circuit of the HBM and generate a memory module command set and an HBM command set using physical address spaces respectively designated in the memory module and the HBM.

    SCHEDULING APPARATUS AND METHOD FOR LOAD BALANCING WHEN PERFORMING MULTIPLE TRANSCODING OPERATIONS
    4.
    发明申请
    SCHEDULING APPARATUS AND METHOD FOR LOAD BALANCING WHEN PERFORMING MULTIPLE TRANSCODING OPERATIONS 有权
    调度装置和执行多次平移运行时负载均衡的方法

    公开(公告)号:US20130254386A1

    公开(公告)日:2013-09-26

    申请号:US13848622

    申请日:2013-03-21

    CPC classification number: G06F15/173 H04L67/322 H04L69/24

    Abstract: According to one embodiment, a scheduling method for load balancing in an electronic device such as a server when performing multiple transcoding operations includes performing a first transcoding operation in order to transmit at least one moving image file to a first terminal. The server receives a request from a second terminal to transmit at least one moving image file while performing the first transcoding. The server performs a second transcoding operation in order to transmit the requested moving image file to the second terminal. The server monitors output frame rates of the first transcoding operation and the second transcoding operation, to control the output frame rates.

    Abstract translation: 根据一个实施例,当执行多个代码转换操作时,诸如服务器之类的电子设备中的负载平衡的调度方法包括执行第一代码转换操作,以将至少一个运动图像文件发送到第一终端。 服务器在执行第一代码转换时接收来自第二终端的请求以发送至少一个运动图像文件。 服务器执行第二代码转换操作,以便将请求的运动图像文件发送到第二终端。 服务器监视第一代码转换操作和第二代码转换操作的输出帧速率,以控制输出帧速率。

    Apparatus and method with register sharing

    公开(公告)号:US12298901B2

    公开(公告)日:2025-05-13

    申请号:US18315576

    申请日:2023-05-11

    Abstract: An apparatus and method with register sharing are provided. In one general aspect, a method of operating a processing apparatus includes determining whether there is shared data that is used by each of threads in a plurality of threads sharing a shared memory, based on an instruction that has been decoded, based on determining whether there is shared data that is used by each of the threads in the plurality of threads, determining whether an address of the shared data corresponding to each of the threads in the plurality of threads is stored in an address-to-register mapping table, based on a result of either the determining whether the address is stored in the address-to-register mapping table, mapping the address of the shared data to a shared register corresponding to the shared data, and loading the shared data based on the shared register.

    Storage system and operating method thereof
    10.
    发明授权

    公开(公告)号:US10671307B2

    公开(公告)日:2020-06-02

    申请号:US15869393

    申请日:2018-01-12

    Abstract: Provided is a removable storage system including: a data storage device configured to store a plurality of files including a first file and a second file; a host interface configured to receive, from a host, a pattern matching request including pattern information and file information regarding the plurality of files, and transmit, to the host, a result of pattern matching regarding the plurality of files; and a pattern matching accelerator configured to perform the pattern matching in response to the pattern matching request, wherein the pattern matching accelerator includes a scan engine configured to scan data based on a pattern, and a scheduler configured to control the scan engine to stop scanning the first file and start scanning the second file.

Patent Agency Ranking