Command Router for Computational Storage Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices with computational capabilities face limitations in accessing all features due to restrictive interfaces, which hinder near-storage processing and efficient data management.

Innovation Solution

Incorporating a command parser/router within the storage device to analyze incoming commands and route them appropriately between the storage device and the computational storage unit, enabling access to advanced functions like tracing, processor management, and error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage devices include computational devices to enhance functionality, then processing capability and data management are improved, but interface access limitations prevent full utilization of computational device features

Engineering Contradiction:
Improvecomputational device feature accessVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal command interface that can handle both traditional storage commands and computational device control commands through a single standardized protocol. The command parser is designed to recognize and route different command types (storage operations, processor control, tracing, error correction) through a unified interface, eliminating the need for separate specialized interfaces while maintaining full access to computational device capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The command parser acts as an intermediary layer between the host system and the computational storage unit. It receives commands through the standardized storage interface, parses them to determine intent, and translates them into appropriate internal commands for the computational device. This mediator enables full feature access without requiring complex direct interfaces between the host and computational components

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a command parser/router is added to route commands between storage device and computational storage unit, then access to computational features is enabled, but device complexity increases

Engineering Contradiction:
Improvecommand routing capabilityVSAvoidcontroller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the command parser functionality directly into the existing storage device controller, rather than implementing it as a separate independent component. The parser is integrated with the controller's existing command handling infrastructure, allowing it to work seamlessly with traditional storage operations while adding computational device control capabilities. This integration reduces overall system complexity compared to a distributed architecture

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240345968A1Universal mechanism to access and control a computational device
Publication Date: 2024.10.17 SAMSUNG ELECTRONICS CO LTD
  • US20240345968A1 patent drawing
  • US20240345968A1 patent drawing
  • US20240345968A1 patent drawing

AI summary

A storage device is disclosed. The storage device may include a storage for a data and a controller to process an input/output (I/O) request from a host processor on the data in the storage. A computational storage unit may implement at least one service for execution on the data in the storage. A command router may route a command received from the host processor to the controller or the computational storage unit based at least in part on the command.