{"title":"矢量化快速压缩","authors":"Roy Oursler, Gregory Tucker","doi":"10.1109/DCC.2019.00110","DOIUrl":null,"url":null,"abstract":"Vectorization is a useful tool for CPU performance improvement, but is difficult to apply due to the data access patterns vector instructions require. General data compression is one application where vectorization has been difficult to apply. We demonstrate how vectorization can be employed for a high speed Deflate implementation which could be extended to other common compression standards.","PeriodicalId":167723,"journal":{"name":"2019 Data Compression Conference (DCC)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Vectorizing Fast Compression\",\"authors\":\"Roy Oursler, Gregory Tucker\",\"doi\":\"10.1109/DCC.2019.00110\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Vectorization is a useful tool for CPU performance improvement, but is difficult to apply due to the data access patterns vector instructions require. General data compression is one application where vectorization has been difficult to apply. We demonstrate how vectorization can be employed for a high speed Deflate implementation which could be extended to other common compression standards.\",\"PeriodicalId\":167723,\"journal\":{\"name\":\"2019 Data Compression Conference (DCC)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 Data Compression Conference (DCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DCC.2019.00110\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Data Compression Conference (DCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCC.2019.00110","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Vectorization is a useful tool for CPU performance improvement, but is difficult to apply due to the data access patterns vector instructions require. General data compression is one application where vectorization has been difficult to apply. We demonstrate how vectorization can be employed for a high speed Deflate implementation which could be extended to other common compression standards.