适合多核架构的大型数据集各种组合排序算法的性能分析

Aparna Suresh, A. George
{"title":"适合多核架构的大型数据集各种组合排序算法的性能分析","authors":"Aparna Suresh, A. George","doi":"10.1109/ICICCT.2018.8472956","DOIUrl":null,"url":null,"abstract":"A data structure is a specific and systematic way of storing and organizing data in a computer so that it can be accessed and revised efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. An algorithm is a finite sequence of steps for solving a problem. All sorting algorithms apply to specific kind of problems. Some sorting algorithms apply to less number of elements, and others for large number of data. Likewise, some sorting algorithm are used for data with duplicate values and some are for floating point numbers. The increasing computation power in modern computers in the form of several cores per processor and more processors, makes it necessary to rethink or to redesign sequential algorithms and data structures. In this paper we introduce 3 new modified algorithms. They are Ins-merge, Quick-merge and Binary Search Tree with duplicate keys (BSTD). The goal of this paper is to develop modified algorithms for sorting on large data and to define an “n” which can be an absolute value or a function of total number of elements in data set and to make it fit into a multi-core processor to improve the computational performance.","PeriodicalId":334934,"journal":{"name":"2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Performance Analysis of Various Combination Sorting Algotirthms for Large Dataset to fit to a Multi-Core Architecture\",\"authors\":\"Aparna Suresh, A. George\",\"doi\":\"10.1109/ICICCT.2018.8472956\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A data structure is a specific and systematic way of storing and organizing data in a computer so that it can be accessed and revised efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. An algorithm is a finite sequence of steps for solving a problem. All sorting algorithms apply to specific kind of problems. Some sorting algorithms apply to less number of elements, and others for large number of data. Likewise, some sorting algorithm are used for data with duplicate values and some are for floating point numbers. The increasing computation power in modern computers in the form of several cores per processor and more processors, makes it necessary to rethink or to redesign sequential algorithms and data structures. In this paper we introduce 3 new modified algorithms. They are Ins-merge, Quick-merge and Binary Search Tree with duplicate keys (BSTD). The goal of this paper is to develop modified algorithms for sorting on large data and to define an “n” which can be an absolute value or a function of total number of elements in data set and to make it fit into a multi-core processor to improve the computational performance.\",\"PeriodicalId\":334934,\"journal\":{\"name\":\"2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICCT.2018.8472956\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Second International Conference on Inventive Communication and Computational Technologies (ICICCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICCT.2018.8472956","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

数据结构是在计算机中存储和组织数据的一种特定的和系统的方式,以便能够有效地访问和修改数据。更准确地说,数据结构是数据值的集合,它们之间的关系,以及可以应用于数据的函数或操作。算法是解决问题的有限步骤序列。所有的排序算法都适用于特定类型的问题。一些排序算法适用于较少数量的元素,而另一些则适用于大量数据。同样,有些排序算法用于具有重复值的数据,有些用于浮点数。现代计算机的计算能力不断增强,每个处理器都有几个核心,甚至更多的处理器,这使得有必要重新思考或重新设计顺序算法和数据结构。本文介绍了3种新的改进算法。它们是合并,快速合并和二叉搜索树与重复键(BSTD)。本文的目标是开发改进的大数据排序算法,并定义一个“n”,它可以是数据集中元素总数的绝对值或函数,并使其适合多核处理器,以提高计算性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Performance Analysis of Various Combination Sorting Algotirthms for Large Dataset to fit to a Multi-Core Architecture
A data structure is a specific and systematic way of storing and organizing data in a computer so that it can be accessed and revised efficiently. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. An algorithm is a finite sequence of steps for solving a problem. All sorting algorithms apply to specific kind of problems. Some sorting algorithms apply to less number of elements, and others for large number of data. Likewise, some sorting algorithm are used for data with duplicate values and some are for floating point numbers. The increasing computation power in modern computers in the form of several cores per processor and more processors, makes it necessary to rethink or to redesign sequential algorithms and data structures. In this paper we introduce 3 new modified algorithms. They are Ins-merge, Quick-merge and Binary Search Tree with duplicate keys (BSTD). The goal of this paper is to develop modified algorithms for sorting on large data and to define an “n” which can be an absolute value or a function of total number of elements in data set and to make it fit into a multi-core processor to improve the computational performance.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信