技术限制使得 DAM 成为必需,它从设备物理到算法都带来了新的研究挑战。在设备层面,我们将不得不重新审视如何设计、制造和集成各种内存,以实现与计算单元的最佳连接。这种集成将包括片上、封装上、片外和远距离内存。在架构层面,我们将不得不探索新的布局、访问和缓存结构。我们还必须探索绑定到各种内存以执行应用程序和进行系统管理的专用计算单元。操作系统软件必须管理差异化内存,并将它们暴露给具有有用抽象的程序。应用程序必须适应为其数据结构分配和使用差异化内存。最后,我们将看到算法空间复杂度(就读取、写入和读写内存而言)变得与时间复杂度一样重要。