Forecast-model-aware data storage for time series
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Forecasting models, especially complex domain-specific ones, face challenges in achieving near real-time decision support due to high computational demands and inefficient data access patterns, leading to performance issues in calculation and memory latency.
Innovation Solution
A system with multiple memory modules and a processor that identifies access patterns of forecast models to determine optimal storage layouts, enabling sequential access to time series data, thereby improving calculation performance and reducing memory latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If complex forecast models with many parameters are used to achieve sufficient accuracy, then forecasting accuracy is improved, but calculation performance deteriorates
Solution Approach 1:
The patent changes the parameter of data storage organization from conventional formats to a format optimized for the forecast model's access patterns. By storing data in a sequential order that matches how the forecast model accesses it, the system improves calculation performance without changing the forecast model's parameters or accuracy.
2Ease of manufacture
If conventional data storage formats are used, then data storage simplicity is maintained, but memory access efficiency deteriorates
Solution Approach 1:
The system performs preliminary action by pre-organizing data in storage according to the forecast model's access patterns before the actual forecasting computation occurs. This preliminary organization of data in sequential order eliminates memory access delays during computation, as the data is already positioned for optimal access.
3Adaptability or versatility
If data is stored in conventional formats, then storage compatibility is maintained, but sequential access capability deteriorates
Solution Approach 1:
The patent applies dimensionality change by organizing data in a one-dimensional sequential storage format that aligns with the forecast model's access pattern, rather than using conventional two-dimensional or multi-dimensional storage structures. This dimensional reorganization enables continuous sequential access, improving access speed while maintaining storage compatibility through standardized data formats.
Data Source
AI summary
A system includes multiple memory modules arranged and configured to store data and at least one processor that is operably coupled to the memory modules. The at least one processor is arranged and configured to select an access pattern of a forecast model, determine a storage layout model based on the identified access pattern of the forecast model, and store values in an order defined by the storage layout model using at least one of the memory modules. The order of the stored values enables sequential access to the stored values for use in the forecast model. Implementations of one or more features of the system may be performed by a computer-implemented method and/or a computer program product.


