G06F3/08

Storage device set including storage device and reconfigurable logic chip, and storage system including the storage device set
11474714 · 2022-10-18 · ·

A storage device set is provided. The storage device set includes a reconfigurable logic chip and a storage device. The logic chip includes a retimer configured to generate an output signal by adjusting an input signal received from an external device; and an operation circuit configured to perform an operation function. The storage device includes: a first port connected to the retimer; a second port connected to the operation circuit; and a controller configured to control data transmission and reception via the first port and the second port.

Configurable Interface Circuit

A configurable interface circuit is disclosed. An integrated circuit (IC) having a particular configuration. The IC includes a memory system and a communication fabric coupled to the memory system. The IC further includes a plurality of agent circuits configured to make requests to the memory system that are in a first format that is not specific to the particular configuration of the IC. A plurality of interface circuits is coupled between corresponding ones of the plurality of agent circuits and the communication fabric. A given one of the plurality of interface circuits is configured to receive a request to the memory system in the first format and output the request in a second format that is specific to the particular configuration of the IC.

Flow for quantized neural networks

Methods and apparatus are disclosed supporting a design flow for developing quantized neural networks. In one example of the disclosed technology, a method includes quantizing a normal-precision floating-point neural network model into a quantized format. For example, the quantized format can be a block floating-point format, where two or more elements of tensors in the neural network share a common exponent. A set of test input is applied to a normal-precision flooding point model and the corresponding quantized model and the respective output tensors are compared. Based on this comparison, hyperparameters or other attributes of the neural networks can be adjusted. Further, quantization parameters determining the widths of data and selection of shared exponents for the block floating-point format can be selected. An adjusted, quantized neural network is retrained and programmed into a hardware accelerator.

STORAGE SYSTEM AND CONTROL METHOD THEREFOR

A storage system has a cluster structure in which a node is connected with a different node, the node having a volatile memory for storing first update data from a host and a first non-volatile memory for storing second copy data of second update data from the host to the different node, and having a copy management processing unit for storing first copy data of the first update data into a second non-volatile memory of the different node, and a storage service processing unit for transmitting, to the host, a response with respect to an update request of the first update data in response to the storage of the first copy data of the first update data by the copy management processing unit into the second non-volatile memory of the different node.

STORAGE SYSTEM AND CONTROL METHOD THEREFOR

A storage system has a cluster structure in which a node is connected with a different node, the node having a volatile memory for storing first update data from a host and a first non-volatile memory for storing second copy data of second update data from the host to the different node, and having a copy management processing unit for storing first copy data of the first update data into a second non-volatile memory of the different node, and a storage service processing unit for transmitting, to the host, a response with respect to an update request of the first update data in response to the storage of the first copy data of the first update data by the copy management processing unit into the second non-volatile memory of the different node.

Printer interface for printing data and/or receipts to and from hand held devices
09830115 · 2017-11-28 ·

Previous printers were designed to print a paper copy of data and/or receipts which causes a disconnect with modern day data manipulation. This printer interface can print data to and receive data from the internet and hand held devices which will open up extremely fast data exchange and data manipulation for consumers, cities, states and the federal government without the expense of having to purchase complete new systems. By simply changing out an old printer we can connect all old computer systems with modern day systems that now have the ability to manipulate data automatically.

Printer interface for printing data and/or receipts to and from hand held devices
09830115 · 2017-11-28 ·

Previous printers were designed to print a paper copy of data and/or receipts which causes a disconnect with modern day data manipulation. This printer interface can print data to and receive data from the internet and hand held devices which will open up extremely fast data exchange and data manipulation for consumers, cities, states and the federal government without the expense of having to purchase complete new systems. By simply changing out an old printer we can connect all old computer systems with modern day systems that now have the ability to manipulate data automatically.

Information processing apparatus
11429245 · 2022-08-30 · ·

An information processing apparatus 10 is an information processing apparatus that displays item images GI-1 to GI-6 arranged apart from each other and a cursor CUR on a display 20. The information processing apparatus includes: a receiver 111 configured to receive operation information corresponding to details of a cursor operation of allowing a user to move the cursor CUR; a controller 112 configured to cause the display 20 to display the cursor CUR, based on the operation information; and a determiner 113 configured to, when the operation information includes an instruction to move the cursor CUR from an inside of one item image from among the item images GI-1 to GI-6 to an outside of the one item image, determine whether there is another item image within a predetermined distance from the one item image, the another item image being in a direction of movement of the cursor CUR. When the result made by the determiner 113 is affirmative, the controller 112 is configured to move the cursor CUR to the inside of the other item image by skipping a region between the one item image and the other item image.

READER/WRITER DEVICE, INFORMATION PROCESSING DEVICE, AND DATA TRANSFER CONTROL METHOD, AND PROGRAM

A configuration in which both record/reproduction data and a security command can be transferred between a host and a recording device connected to the host is implemented. A USB reader/writer includes a USB-A connector and a USB-micro B connector, and when a power supply host is connected to the USB-micro B connector, and a recording medium is mounted into the USB-A connector side, the reader/writer control unit transfers record/reproduction data of the recording medium through a mass storage class supporting data transfer unit, and transfers a security command applied to an authentication process or the like through a non-mass storage class supporting data transfer unit. The host equipped with the USB reader/writer performs data transfer of different categories using two paths, that is, a record/reproduction data path and a security command path.

Storage system and data storing method

Provided is a storage system including: a storage medium including a plurality of physical storage areas having an upper limit number of rewrites, and a medium controller that controls I/O (input/output) of data to/from the plurality of physical storage areas; and a storage controller connected to the storage medium, wherein when any of the physical storage areas is not allocated to a write destination logical storage area among a plurality of logical storage areas, the medium controller allocates a vacant physical storage area among the plurality of physical storage areas to the write destination logical storage area and writes write target data to the allocated vacant physical storage area, and the plurality of logical storage areas includes an available logical area group determined based on a relationship between an available capacity of a logical storage capacity and a rewrite frequency of the plurality of physical storage areas.