{"title":"Tackling Roadblocks to Achieve Optimum DDR Performance","authors":"Amit Pal, A. Sinha, Abhinav Gaur","doi":"10.1109/CICT.2016.67","DOIUrl":null,"url":null,"abstract":"As the processor speed is increasing day by day with the advancement in technology, memory vendors are forced to come-up with newer solutions which could match the processor speed without impacting the overall system efficiency. That's why industry has moved from SDRAM era to DDR4 era where memory is running at a speed more than 3GHz. DDR memory devices have been optimized for maximum speed and minimum power possible by the manufacturers, but are these enough to get the best out of any SOC? There are several parameters present at memory controller and SOC level which could impact the performance in a greater way and if they are not taken care appropriately, it could result into an inefficient system. Without optimizing those parameters, it is impossible to get the best outcome from the memory it is designed for. This paper throws light on those parameters and shows some result that how significantly DDR performance improves by optimizing those parameters. This paper also talks about system level scenarios where graphic controller is accessing DDR3 memory and how its read/write performance was increased within given cycles. It also describes different profilers used in hardware to measure the performance in an efficient manner.","PeriodicalId":118509,"journal":{"name":"2016 Second International Conference on Computational Intelligence & Communication Technology (CICT)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Second International Conference on Computational Intelligence & Communication Technology (CICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CICT.2016.67","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
As the processor speed is increasing day by day with the advancement in technology, memory vendors are forced to come-up with newer solutions which could match the processor speed without impacting the overall system efficiency. That's why industry has moved from SDRAM era to DDR4 era where memory is running at a speed more than 3GHz. DDR memory devices have been optimized for maximum speed and minimum power possible by the manufacturers, but are these enough to get the best out of any SOC? There are several parameters present at memory controller and SOC level which could impact the performance in a greater way and if they are not taken care appropriately, it could result into an inefficient system. Without optimizing those parameters, it is impossible to get the best outcome from the memory it is designed for. This paper throws light on those parameters and shows some result that how significantly DDR performance improves by optimizing those parameters. This paper also talks about system level scenarios where graphic controller is accessing DDR3 memory and how its read/write performance was increased within given cycles. It also describes different profilers used in hardware to measure the performance in an efficient manner.