Aditya D. Joshi, Rajarshi Bhattacharyay, Garvit Luhadia, V. V.
{"title":"缝刻算法的多线程多处理执行时间分析","authors":"Aditya D. Joshi, Rajarshi Bhattacharyay, Garvit Luhadia, V. V.","doi":"10.1109/AICAPS57044.2023.10074211","DOIUrl":null,"url":null,"abstract":"The objective of this research is to demonstrate the performance difference exhibited by the seam carving algorithm when executed sequentially on a conventional CPU as opposed to when it is run parallelly. Multithreading and multiprocessing were two of the parallelization methods used in this project. These execution times were recorded, and an execution time analysis was performed. In the end, the researchers compared the two to determine which parallelization technique performed better. The researchers believe that the applications of this algorithm when parallelized can be significantly expanded. This expansion could potentially allow it to be used in applications such as thumbnail generation, responsive web development, and a complete contentaware alternative to image resizing (skewing and stretching).","PeriodicalId":146698,"journal":{"name":"2023 International Conference on Advances in Intelligent Computing and Applications (AICAPS)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Execution Time Analysis of Multithreading and Multiprocessing on Seam Carving Algorithm\",\"authors\":\"Aditya D. Joshi, Rajarshi Bhattacharyay, Garvit Luhadia, V. V.\",\"doi\":\"10.1109/AICAPS57044.2023.10074211\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The objective of this research is to demonstrate the performance difference exhibited by the seam carving algorithm when executed sequentially on a conventional CPU as opposed to when it is run parallelly. Multithreading and multiprocessing were two of the parallelization methods used in this project. These execution times were recorded, and an execution time analysis was performed. In the end, the researchers compared the two to determine which parallelization technique performed better. The researchers believe that the applications of this algorithm when parallelized can be significantly expanded. This expansion could potentially allow it to be used in applications such as thumbnail generation, responsive web development, and a complete contentaware alternative to image resizing (skewing and stretching).\",\"PeriodicalId\":146698,\"journal\":{\"name\":\"2023 International Conference on Advances in Intelligent Computing and Applications (AICAPS)\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 International Conference on Advances in Intelligent Computing and Applications (AICAPS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AICAPS57044.2023.10074211\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Advances in Intelligent Computing and Applications (AICAPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICAPS57044.2023.10074211","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Execution Time Analysis of Multithreading and Multiprocessing on Seam Carving Algorithm
The objective of this research is to demonstrate the performance difference exhibited by the seam carving algorithm when executed sequentially on a conventional CPU as opposed to when it is run parallelly. Multithreading and multiprocessing were two of the parallelization methods used in this project. These execution times were recorded, and an execution time analysis was performed. In the end, the researchers compared the two to determine which parallelization technique performed better. The researchers believe that the applications of this algorithm when parallelized can be significantly expanded. This expansion could potentially allow it to be used in applications such as thumbnail generation, responsive web development, and a complete contentaware alternative to image resizing (skewing and stretching).