QUEUE CONTROL FOR SHARED MEMORY ACCESS
    1.
    发明申请

    公开(公告)号:US20180314462A1

    公开(公告)日:2018-11-01

    申请号:US15581729

    申请日:2017-04-28

    Inventor: Yasunao Katayama

    Abstract: A memory controller is provided for accessing shared memory objects by read and write requests made to a memory. The memory controller includes a list for registering address locations of the shared objects in the memory, and having slots for a lock bit. The memory controller includes a read wait queue and a write wait queue for selectively inputting, outputting, holding, and purging requests. The memory controller includes a read initiated queue and a write initiated queue for selectively inputting and purging requests transferred from the read wait queue and the write wait queue, respectively, upon memory access initiation and completion. The memory controller includes a controller for controlling the wait queues using policies by determining which requests to output, hold, and purge, based on a list entry, a lock bit and TTL information set to each request upon a hold being applied thereto and decremented in each cycle.

    LOW OVERHEAD EXCLUSIVE CONTROL FOR SHARED MEMORY OBJECTS

    公开(公告)号:US20180293188A1

    公开(公告)日:2018-10-11

    申请号:US15800863

    申请日:2017-11-01

    Inventor: Yasunao Katayama

    Abstract: A computer-implemented method is provided for exclusive control of shared memory objects. The method computer-implemented includes transmitting and performing a plurality of accesses to the shared memory objects from local and remote locations via read requests and write requests made to a memory, and controlling the read and write requests by a memory controller including a read queue, a write queue, and a lock address list. The computer-implemented method further includes initiating each read request to the memory via the memory controller whatever the corresponding lock bit is, initiating each write request to the memory from the recently read location via the memory controller when the corresponding lock bit is enabled, otherwise notify the requesting local or remote locations as incomplete, and enabling and disabling the corresponding lock bit after the initiation of the read and write requests to the memory, respectively.

    MEMORY ACCESS FOR EXACTLY-ONCE MESSAGING
    4.
    发明申请

    公开(公告)号:US20180095878A1

    公开(公告)日:2018-04-05

    申请号:US15281239

    申请日:2016-09-30

    Inventor: Yasunao Katayama

    CPC classification number: G06F9/52 G06F13/16 G06F13/1642

    Abstract: A computer-implemented method is provided for enabling exactly-once messaging. The computer-implemented method includes transmitting a plurality of messages from a first location to a second location via read requests and write requests made to a memory and controlling the read and write requests by a memory controller including a read queue, a write queue, and a lock address list, each slot of the lock address list associated with a lock bit. The computer-implemented method further includes initiating the read requests from the memory via the memory controller when associated lock bits are enabled and initiating the write requests from the memory via the memory controller when associated lock bits are disabled. The computer-implemented method further includes enabling and disabling the lock bits after the initiation of the write and read requests, respectively.

    WIRELESS COMMUNICATION SYSTEM, CONTROL APPARATUS, OPTIMIZATION METHOD, WIRELESS COMMUNICATION APPARATUS AND PROGRAM
    5.
    发明申请
    WIRELESS COMMUNICATION SYSTEM, CONTROL APPARATUS, OPTIMIZATION METHOD, WIRELESS COMMUNICATION APPARATUS AND PROGRAM 审中-公开
    无线通信系统,控制设备,优化方法,无线通信设备和程序

    公开(公告)号:US20160156425A1

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

    申请号:US14947032

    申请日:2015-11-20

    CPC classification number: H04B17/345 H04B17/102 H04W24/02

    Abstract: Wireless communication system, control apparatus, optimization method, wireless communication apparatus and program for optimizing a beam configuration of an area that is configured by dividing a wireless communication network. The wireless system includes a control apparatus and multiple wireless links which are arranged in an area where the control apparatus is in charge of optimizing a beam configuration. The control apparatus includes: a section for setting an antenna parameter for multiple wireless links in the area the control apparatus is in charge of, in accordance with a search algorithm; and section for evaluating the antenna parameter set by the setting section on the basis of radiation of electromagnetic waves.

    Abstract translation: 无线通信系统,控制装置,优化方法,无线通信装置和程序,用于优化通过划分无线通信网络配置的区域的波束配置。 无线系统包括控制装置和多个无线链路,其布置在控制装置负责优化波束配置的区域中。 控制装置包括:根据搜索算法,在控制装置负责的区域中设定多个无线链路的天线参数的部分; 以及用于基于电磁波的辐射来评估由设置部分设置的天线参数的部分。

    Packet communication system, communication method and program
    6.
    发明授权
    Packet communication system, communication method and program 有权
    分组通信系统,通信方式和程序

    公开(公告)号:US09066289B2

    公开(公告)日:2015-06-23

    申请号:US13890338

    申请日:2013-05-09

    CPC classification number: H04W56/00 H04J3/0658 H04L45/40 H04W40/02 H04W40/06

    Abstract: A system including multiple nodes performing radio communication, wherein each node stores routing information, uses it to determine a transmission path, and performs cut-through transmission by transmitting and receiving packets to and from a node on the determined path through transmission and reception radio waves given a directivity by controlling their phases. In the system, time synchronization and transmission and reception of packet communication records are performed during a certain time period by carrying out the cut-through transmission while controlling phases of the radio waves so that all of the nodes form one or more closed loops. The node transmits and receives packets in accordance with routing information and a time frame assigned to each of the nodes as a time when each node is allowed to transmit and receive a packet, updates the routing information, and shares it with each node.

    Abstract translation: 一种包括执行无线电通信的多个节点的系统,其中每个节点存储路由信息,使用它来确定传输路径,并且通过发送和接收无线电波通过在确定的路径上的节点发送和接收分组来执行直通传输 通过控制它们的阶段给出方向性。 在该系统中,通过在控制无线电波的相位的同时执行直通传输,使得所有节点形成一个或多个闭环,在一定时间段内执行分组通信记录的时间同步和发送和接收。 节点根据路由信息和分配给每个节点的时间帧发送和接收分组,作为允许每个节点发送和接收分组的时间,更新路由信息,并与每个节点共享。

    Queue control for shared memory access

    公开(公告)号:US10209925B2

    公开(公告)日:2019-02-19

    申请号:US15837992

    申请日:2017-12-11

    Inventor: Yasunao Katayama

    Abstract: A memory controller is provided for accessing shared memory objects by read and write requests made to a memory. The memory controller includes a list for registering address locations of the shared objects in the memory, and having slots for a lock bit. The memory controller includes a read wait queue and a write wait queue for selectively inputting, outputting, holding, and purging requests. The memory controller includes a read initiated queue and a write initiated queue for selectively inputting and purging requests transferred from the read wait queue and the write wait queue, respectively, upon memory access initiation and completion. The memory controller includes a controller for controlling the wait queues using policies by determining which requests to output, hold, and purge, based on a list entry, a lock bit and TTL information set to each request upon a hold being applied thereto and decremented in each cycle.

    MEMORY-SIDE CACHING FOR SHARED MEMORY OBJECTS

    公开(公告)号:US20180307604A1

    公开(公告)日:2018-10-25

    申请号:US15495145

    申请日:2017-04-24

    Inventor: Yasunao Katayama

    CPC classification number: G06F12/0817 G06F12/084 G06F2212/60 G06F2212/621

    Abstract: Methods and systems for memory-side shared caching include determining whether a requested memory access is directed to shared portion of memory by referencing a lock address list in a memory controller. If the requested memory access is for the shared portion of memory, it is determined whether an associated data object is present in a memory-side cache. If the associated data object is present in the memory-side cache, the memory-side cache is accessed. If the associated data object is not present in the memory-side cache, an external memory is accessed.

Patent Agency Ranking