数据转换设备、芯片、方法、装置及影像系统

    公开(公告)号:WO2018049648A1

    公开(公告)日:2018-03-22

    申请号:PCT/CN2016/099210

    申请日:2016-09-18

    CPC classification number: G06F3/061 G06F3/0638 G06F3/0661 G06F3/0679

    Abstract: 一种数据转换设备、芯片、方法、装置及影像系统,数据转换设备包括数据处理装置,所述数据处理装置包括第一接口和第二接口;其中第一接口用于连接外部主机,以与外部主机双向传输第一格式的数据;第二接口用于连接NVME固态硬盘;所述数据处理装置用于在接收到所述外部主机的写指令时,将所述第一格式的数据转换为NVME协议格式的数据,发给所述NVME固态硬盘;在接收到所述外部主机的读指令时,将所述NVME固态硬盘中的NVME协议格式数据转换成所述第一格式的数据,发给所述外部主机。

    一种访问叠瓦式磁记录SMR硬盘的方法及服务器

    公开(公告)号:WO2017148242A1

    公开(公告)日:2017-09-08

    申请号:PCT/CN2017/072992

    申请日:2017-02-06

    Inventor: 罗庆超 张雷

    Abstract: 一种访问叠瓦式磁记录SMR硬盘的方法及服务器,用以解决服务器对SMR硬盘的访问效率低下的技术问题。该方法包括:服务器接收数据操作请求,该数据操作请求包括目标数据的地址信息(S101);该服务器根据该地址信息确定该SMR硬盘中对应该目标数据的目标存储区域(S102);该服务器确定缓存中存在该目标存储区域的写入点信息,并从该缓存中获取该写入点信息,该写入点信息是该目标存储区域中最新存储的数据的地址信息(S103);该服务器根据该写入点信息以及该目标数据的地址信息生成数据操作指令,该数据操作指令用于对该目标数据进行操作(S104);该服务器向该SMR盘发送该数据操作指令(S105)。

    MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION
    4.
    发明申请
    MANAGING MEMORY FRAGMENTATION IN HARDWARE-ASSISTED DATA COMPRESSION 审中-公开
    管理硬件辅助数据压缩中的内存碎片

    公开(公告)号:WO2017146898A1

    公开(公告)日:2017-08-31

    申请号:PCT/US2017/016799

    申请日:2017-02-07

    Applicant: GOOGLE INC.

    Abstract: Systems, devices, and methods for managing fragmentation in hardware-assisted compression of data in physical computer memory which may result in reduced internal fragmentation. An example computer-implemented method comprises: providing, by a memory management program to compression hardware, a compression command including an address in physical computer memory of data to be compressed and a list of at least two available buffers for storing compressed data; using, by the compression hardware, the address included in the compression command to retrieve uncompressed data; compressing the uncompressed data; and selecting, by the compression hardware, from the list of at least two available buffers, at least two buffers for storing compressed data based on an amount of space that would remain if the compressed data were stored in the at least two buffers, wherein each of the at least two selected buffers differs in size from at least one other of the selected buffers.

    Abstract translation: 用于管理物理计算机存储器中的数据的硬件辅助压缩中的碎片的系统,设备和方法可能导致内部碎片减少。 一种计算机实现的方法的示例包括:由存储器管理程序向压缩硬件提供压缩命令,该压缩命令包括待压缩数据的物理计算机存储器中的地址以及用于存储压缩数据的至少两个可用缓冲器的列表; 由压缩硬件使用包括在压缩命令中的地址来检索未压缩的数据; 压缩未压缩的数据; 以及由压缩硬件从至少两个可用缓冲器的列表中选择至少两个缓冲器,用于基于如果压缩数据存储在至少两个缓冲器中将保留的空间量来存储压缩数据,其中每个 所选择的至少两个缓冲器中的至少一个与所选择的至少一个缓冲器的大小不同。

    STORAGE MEMORY DIRECT ACCESS
    6.
    发明申请
    STORAGE MEMORY DIRECT ACCESS 审中-公开
    存储内存直接访问

    公开(公告)号:WO2016178706A1

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

    申请号:PCT/US2015/051688

    申请日:2015-09-23

    Abstract: Example implementations relate to a storage memory direct access (SMDA) provider. The SMDA provider may pin a storage memory region to a memory address of a consumer machine, the storage memory region corresponding to a storage range of a storage device requested by the consumer machine. The SMDA provider may atomically commit data in the storage memory region accessed by the consumer machine via the memory address.

    Abstract translation: 示例实现涉及存储器存储器直接访问(SMDA)提供者。 SMDA提供商可以将存储器存储器区域定向到消费者机器的存储器地址,该存储器存储器区域对应于消费者请求的存储设备的存储范围。 SMDA提供商可以通过存储器地址将消费者机器访问的存储区域中的数据原子地提交。

    BATTERY-BACKED RAM FOR WEARABLE DEVICES
    7.
    发明申请
    BATTERY-BACKED RAM FOR WEARABLE DEVICES 审中-公开
    用于易损设备的电池背板

    公开(公告)号:WO2016149293A1

    公开(公告)日:2016-09-22

    申请号:PCT/US2016/022518

    申请日:2016-03-16

    Abstract: In embodiments of battery-backed RAM for wearable devices, a mobile device, such as a mobile phone, tablet computer, or other portable device is implemented for wireless connection with a wearable device, such as a smartwatch, exercise tracking device, glasses device, or other wearable device that implements computing technology. The wearable device can store data in battery-backed RAM in the wearable device, and the mobile device can back-up the data with battery-backed RAM in the mobile device when the data is received from the wearable device. A wireless connection can be established for wireless data communication between the wearable device and the mobile device. A data manager can detect a low battery condition of the wearable device, which initiates the data being transferred from the wearable device to the mobile device via the wireless connection.

    Abstract translation: 在用于可穿戴设备的电池供电的RAM的实施例中,实现诸如移动电话,平板计算机或其他便携式设备的移动设备用于与可穿戴设备(例如智能手表,运动跟踪设备,眼镜设备, 或实现计算技术的其他可穿戴设备。 可穿戴设备可以将数据存储在可穿戴设备中的电池备份的RAM中,并且当从可穿戴设备接收到数据时,移动设备可以使用电池支持的RAM在移动设备中备份数据。 可以建立无线连接用于可穿戴设备和移动设备之间的无线数据通信。 数据管理器可以检测可穿戴设备的低电量状况,其启动通过无线连接从可穿戴设备传送到移动设备的数据。

    IMPLEMENTATION OF AN OBJECT MEMORY CENTRIC CLOUD
    8.
    发明申请
    IMPLEMENTATION OF AN OBJECT MEMORY CENTRIC CLOUD 审中-公开
    对象记忆中心云的实现

    公开(公告)号:WO2016118591A1

    公开(公告)日:2016-07-28

    申请号:PCT/US2016/014074

    申请日:2016-01-20

    Applicant: ULTRATA LLC

    Abstract: Embodiments of the invention provide systems and methods to implement an object memory fabric including hardware-based processing nodes having memory modules storing and managing memory objects created natively within the memory modules and managed by the memory modules at a memory layer, where physical address of memory and storage is managed with the memory objects based on an object address space that is allocated on a per-object basis with an object addressing scheme. Each node may utilize the object addressing scheme to couple to additional nodes to operate as a set of nodes so that all memory objects of the set are accessible based on the object addressing scheme defining invariant object addresses for the memory objects that are invariant with respect to physical memory storage locations and storage location changes of the memory objects within the memory module and across all modules interfacing the object memory fabric.

    Abstract translation: 本发明的实施例提供了一种用于实现包括基于硬件的处理节点的对象存储器结构的系统和方法,所述存储器模块存储和管理存储器模块内的本地创建并由存储器模块在存储器层处管理的存储器对象,其中存储器的物理地址 并且基于使用对象寻址方案在每个对象基础上分配的对象地址空间来使用存储器对象来管理存储。 每个节点可以利用对象寻址方案来耦合到附加节点以作为一组节点来操作,使得该集合的所有存储器对象可以基于对象寻址方案来访问,所述对象寻址方案定义了对于相对于不相关的不变的存储器对象的不变对象地址 物理内存存储位置和存储器模块内的存储器对象的存储位置变化以及跨接对象存储器结构的所有模块。

    METHODS AND SYSTEMS FOR CACHE LINES DE-DUPLICATION
    9.
    发明申请
    METHODS AND SYSTEMS FOR CACHE LINES DE-DUPLICATION 审中-公开
    缓存线路重用的方法和系统

    公开(公告)号:WO2016057672A1

    公开(公告)日:2016-04-14

    申请号:PCT/US2015/054499

    申请日:2015-10-07

    Applicant: GOOGLE INC.

    Inventor: SHIU, Shinye

    Abstract: Provided are methods and systems for de-duplicating cache lines in physical memory by detecting cache line data patterns and building a link-list between multiple physical addresses and their common data value. In this manner, the methods and systems are applied to achieve de-duplication of an on-chip cache. A cache line filter includes one table that defines the most commonly duplicated content patterns and a second table that saves pattern numbers from the first table and the physical address for the duplicated cache line. Since a cache line duplicate can be detected during a write operation, each write can involve table lookup and comparison. If there is a hit in the table, only the address is saved instead of the entire data string.

    Abstract translation: 提供了通过检测高速缓存线数据模式并在多个物理地址与其公共数据值之间建立链路列表来在物理存储器中去重复高速缓存行的方法和系统。 以这种方式,应用方法和系统来实现片上高速缓存的重复数据删除。 高速缓存行过滤器包括定义最常复制的内容模式的一个表,以及从第一个表中保存模式编号的第二个表和重复的高速缓存行的物理地址。 由于在写入操作期间可以检测到缓存行副本,所以每个写入可以涉及表查找和比较。 如果表中有命中,则只保存地址而不是整个数据字符串。

    HARDWARE-ASSISTED MEMORY COMPRESSION MANAGEMENT USING PAGE FILTER AND SYSTEM MMU
    10.
    发明申请
    HARDWARE-ASSISTED MEMORY COMPRESSION MANAGEMENT USING PAGE FILTER AND SYSTEM MMU 审中-公开
    使用页面过滤器和系统MMU进行硬件协助的内存压缩管理

    公开(公告)号:WO2016057670A1

    公开(公告)日:2016-04-14

    申请号:PCT/US2015/054496

    申请日:2015-10-07

    Applicant: GOOGLE INC.

    Inventor: SHIU, Shinye

    Abstract: Provided are methods and systems for managing memory using a hardware-based page filter designed to distinguish between active and inactive pages ("hot" and "cold" pages, respectively) so that inactive pages can be compressed prior to the occurrence of a page fault. The methods and systems are designed to achieve, among other things, lower cost, longer battery life, and faster user response. Whereas existing approaches for memory management are based on pixel or frame buffer compression, the methods and systems provided focus on the CPU's program (e.g., generic data structure). Focusing on hardware-accelerated memory compression to offload CPU translates higher power efficiency (e.g., ASIC is approximately 100x lower power than CPU) and higher performance (e.g., ASIC is approximately 10x faster than CPU), and also allows for hardware-assisted memory management to offload OS/kernel, which significantly increases response time.

    Abstract translation: 提供了使用基于硬件的页面过滤器来管理存储器的方法和系统,该页面过滤器旨在区分主动页面和非活动页面(分别为“热”页面和“冷”页面),以便在页面错误发生之前可以压缩非活动页面 。 这些方法和系统被设计成实现了更低的成本,更长的电池寿命和更快的用户响应。 而存储器管理的现有方法基于像素或帧缓冲器压缩,所提供的方法和系统集中在CPU的程序(例如,通用数据结构)上。 专注于硬件加速存储器压缩以卸载CPU可以转换更高的功率效率(例如,ASIC比CPU低大约100倍的功率)和更高的性能(例如,ASIC比CPU快10倍),并且还允许硬件辅助存储器管理 卸载OS /内核,这显着增加了响应时间。

Patent Agency Ranking