As the sizes and variety of training data scale over time, data preprocessing is becoming an important performance bottleneck for training deep recommendation systems. This challenge becomes more serious when training data is stored in Solid-State Drives (SSDs). Due to the access behavior gap between recommendation systems and SSDs, unused training data may be read and ﬁltered out during preprocessing. This work advocates a joint management middleware to avoid reading unused data by bridging the access behavior gap. The evaluation results show that our middleware can eﬀectively improve the performance of the data preprocessing phase so as to boost training performance. Last but not least, I will share some of my representative works and also future plans in the field of memory and storage systems (including OS rethinking and processing-in-memory).