本公開的多種實施例總體上涉及一種計算裝置,更具體地,涉及一種存儲器控制器、計算存儲器設備、用于處理輸入數據的操作方法以及包括該計算存儲器設備的數據處理系統。
背景技術:
1、隨著對人工智能應用和大數據分析的興趣及其重要性的增加,對能夠高效處理大量數據的計算系統的需求也在增加。
2、隨著存儲器設備的容量的增加和計算速度的提高,正在進行對在存儲器內或存儲器附近不僅執行數據存儲而且執行數據計算的存儲器內計算技術和存儲器附近數據處理(ndp)技術的研究。
3、存儲器內計算技術作為用于處理人工智能應用的技術備受關注,因為存儲器內計算技術可以通過在存儲裝置內部執行計算以及向主機僅發送結果數據來減少對主機(即主系統)資源的使用量,并減少數據移動量。因此,目前正在研究用于更準確、更高速地處理數據的各種方法。
技術實現思路
1、根據本公開的實施例的一種存儲器控制器可以包括:外部裝置接口,被配置為從第一外部裝置接收系統配置設置信息;邏輯地址特征映射存儲電路,被配置為通過從系統配置設置信息中提取邏輯地址特征數據來生成邏輯地址特征映射,該邏輯地址特征數據定義由第一外部裝置指定的每個邏輯地址范圍的計算類型;計算核,被配置為響應于針對邏輯地址特征映射中包括的邏輯地址的寫入請求,以相應的計算類型來處理請求寫入的數據;以及存儲器接口,被配置為向第二外部裝置發送經處理的請求寫入的數據。
2、根據本公開的實施例的一種存儲器控制器可以被配置為:從外部裝置接收定義每個邏輯地址范圍的計算類型的設置特征命令,存儲設置特征命令,基于與外部裝置所請求寫入的寫入數據相對應的邏輯地址的計算類型來處理寫入數據,以及在非易失性存儲器設備中存儲經處理的寫入數據。
3、根據本公開的實施例的一種計算存儲器設備可以包括:存儲器控制器,被配置為從外部裝置接收定義每個邏輯地址范圍的計算類型的系統配置設置信息,提取定義由外部裝置指定的每個邏輯地址范圍的計算類型的邏輯地址特征數據,并且基于與外部裝置所請求寫入的寫入數據相對應的邏輯地址的計算類型來處理寫入數據;以及非易失性存儲器設備,被配置為存儲經處理的寫入數據。
4、根據本公開的實施例的一種存儲器控制器的操作方法是一種與第一外部裝置通信的存儲器控制器的操作方法,并且可以包括:從第一外部裝置接收系統配置設置信息;通過從系統配置設置信息中提取邏輯地址特征數據來生成邏輯地址特征映射,該邏輯地址特征數據定義由第一外部裝置指定的每個邏輯地址范圍的計算類型;響應于針對邏輯地址特征映射中包括的邏輯地址的寫入請求,以相應的計算類型來處理請求寫入的數據;并且向第二外部裝置發送經處理的請求寫入的數據。
5、根據本公開的實施例的一種數據處理系統可以包括:外部裝置,被配置為發送包括邏輯地址特征數據的系統配置設置信息,該輯地址特征數據定義每個邏輯地址范圍的計算類型;以及計算存儲器設備,被配置為從系統配置設置信息提取邏輯地址特征數據,并且基于與外部裝置所請求寫入的寫入數據相對應的邏輯地址的計算類型來處理并存儲該寫入數據。
6、通過在存儲器設備內預處理待處理的數據,可以減少主系統的計算負荷。
1.一種存儲器控制器,包括:
2.根據權利要求1所述的存儲器控制器,其中,所述計算核將由所述第一外部裝置提供的所述請求寫入的數據預處理為神經網絡處理的格式。
3.根據權利要求1所述的存儲器控制器,其中,所述系統配置設置信息包括在設置特征命令中。
4.根據權利要求3所述的存儲器控制器,其中,所述邏輯地址特征映射存儲電路通過從所述設置特征命令的所述邏輯地址特征數據中至少提取特征字段、屬性字段、起始邏輯地址字段、邏輯地址數量字段和邏輯區域標識字段來生成所述邏輯地址特征映射。
5.根據權利要求4所述的存儲器控制器,其中,所述邏輯地址特征映射存儲電路從所述特征字段的供應商特定值中提取所述計算類型。
6.根據權利要求1所述的存儲器控制器,其中,所述第一外部裝置包括主機,所述第二外部裝置包括非易失性存儲器設備。
7.一種計算存儲器設備,包括:
8.根據權利要求7所述的計算存儲器設備,其中,所述存儲器控制器將由所述外部裝置提供的所述寫入數據預處理為神經網絡處理的格式。
9.根據權利要求7所述的計算存儲器設備,其中,所述系統配置設置信息包括在設置特征命令中。
10.根據權利要求9所述的計算存儲器設備,其中,所述存儲器控制器通過從所述設置特征命令的所述邏輯地址特征數據中至少提取特征字段、屬性字段、起始邏輯地址字段、邏輯地址數量字段和邏輯區域標識字段來生成邏輯地址特征映射。
11.根據權利要求10所述的計算存儲器設備,其中,所述存儲器控制器從所述特征字段的供應商特定值中提取所述計算類型。
12.一種與第一外部裝置通信的存儲器控制器的操作方法,包括:
13.根據權利要求12所述的操作方法,其中,處理所述請求寫入的數據包括:
14.根據權利要求12所述的操作方法,其中,接收所述系統配置設置信息包括接收設置特征命令。
15.根據權利要求14所述的操作方法,其中,生成所述邏輯地址特征映射包括通過從所述設置特征命令的所述邏輯地址特征數據中至少提取特征字段、屬性字段、起始邏輯地址字段、邏輯地址數量字段和邏輯區域標識字段來生成所述邏輯地址特征映射。
16.根據權利要求15所述的操作方法,其中,生成所述邏輯地址特征映射進一步包括從所述特征字段的供應商特定值中提取所述計算類型。
17.根據權利要求12所述的操作方法,其中,所述第一外部裝置包括主機,所述第二外部裝置包括非易失性存儲器設備。