K. Sujatha, P. V. Nageswara Rao, A. Rao, V. G. Sastry, V. Praneeta, R. Bharat
{"title":"Multicore parallel processing concepts for effective sorting and searching","authors":"K. Sujatha, P. V. Nageswara Rao, A. Rao, V. G. Sastry, V. Praneeta, R. Bharat","doi":"10.1109/SPACES.2015.7058238","DOIUrl":null,"url":null,"abstract":"Many applications today require more computing power than offered by a traditional sequential computers. High performance computing requires parallel processing. Parallelism is utilized to depict executions that physically execute at the same time with the objective of taking care of a complex issue quicker. Multicore processing means code working on more than one core of a single CPU chip and is a subset of Parallel Processing and Multicore utilization means that efficient usage of CPU. In parallel processing, program instructions are divided among multiple processors with the goal of executing the same program in less time compared to sequential processing. Applications programs related to sorting and searching are developed encapsulating parallel processing and are tested on huge database. Experimental results based on bubble sort and linear search show that it is easier to get work done if load is shared and also quicker by parallel processing with multicore utilization compared to sequential processing.","PeriodicalId":432479,"journal":{"name":"2015 International Conference on Signal Processing and Communication Engineering Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Signal Processing and Communication Engineering Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPACES.2015.7058238","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Many applications today require more computing power than offered by a traditional sequential computers. High performance computing requires parallel processing. Parallelism is utilized to depict executions that physically execute at the same time with the objective of taking care of a complex issue quicker. Multicore processing means code working on more than one core of a single CPU chip and is a subset of Parallel Processing and Multicore utilization means that efficient usage of CPU. In parallel processing, program instructions are divided among multiple processors with the goal of executing the same program in less time compared to sequential processing. Applications programs related to sorting and searching are developed encapsulating parallel processing and are tested on huge database. Experimental results based on bubble sort and linear search show that it is easier to get work done if load is shared and also quicker by parallel processing with multicore utilization compared to sequential processing.