CAREER: Machine and Structure Oblivious Graph Analytics
CAREER: Machine and Structure Oblivious Graph Analytics
批准号:
1652442
负责人:
Erik Saule
金额:
$49.96万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-04-15 至 2024-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Graphs are fundamental mathematical tools used to represent entities and their interactions, such as intersections and roads that connect them, proteins and the genes that regulate them, or people and the social relation that binds them. In the last two decades, graphs have been applied to virtually all parts of human activity such as health, literature, national defense, and urban planning. The Internet and the information age in general increased significantly the amount of data that can be leveraged, and this has increased the size of the graphs being studied as well as the complexity of the analyses performed on them. Data analysts can not easily look into this kind of data as the current software and simple machines can not easily process the analysis and utilizing more powerful systems is often out of their skill set. Technically, the problem is that there is a wide variety of graphs to analyze (meshes of 3D objects, social networks, road networks to name a few) that have different properties in term of size, diameter, and connectivity. Even for a single problem, these differences cause differences in the algorithm that will solve the problem best; but the issue is magnified by the variety of analysis to perform. To make the matter worse, powerful workstations, accelerators, and clusters are different computing systems that are hard to leverage and could be relevant factors depending on which graph and which analysis is performed.This project answers the question posed by application scientists `How to best solve MY computational graph problem?'. The purpose of the project is to gain a clear understanding of the performance of graph algorithms on different hardware architectures, to understand which modes of operation are preferable to use, to design new algorithms for the cases where no good solutions exists, and to design better algorithms for common use cases. The project is based around a model-develop-experiment cycle to construct better algorithms geared at particular use cases. In particular it develops new algorithmic techniques to perform graph analysis by shortening critical paths, by leveraging vectorization, and by replicating data to improve load balance. Accurate modeling of the analyses is used to give insight on how to design better algorithms and to enable picking the best way to perform an analysis. Software is designed to confirm the soundness of the performed work and to provide application experts with an efficient tool that does not require high performance computing expertise. The project provides software, algorithms, and models which increase productivity of data analysts by reducing the development burden on the analyst and by efficiently using computing systems to analyze graphs in a timely fashion. The project also contributes to the education of undergraduate students by designing educational modules to train them in understanding and solving computing performance issues, and to the broadening of participation in STEM by preparing related activities and presenting them in diverse high schools and science fairs.
期刊论文(16)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1109/icpp.2017.59
发表时间:
2017-05
期刊:
2017 46th International Conference on Parallel Processing (ICPP)
影响因子:
--
作者:
[Mustafa Kemal Tas;K. Kaya;Erik Saule]
通讯作者:
Mustafa Kemal Tas;K. Kaya;Erik Saule
Classifying Pedagogical Material to Improve Adoption of Parallel and Distributed Computing Topics
对教学材料进行分类以提高并行和分布式计算主题的采用
DOI:
--
发表时间:
2019
期刊:
9th NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-19
影响因子:
--
作者:
[Goncharow, Alec, boekelheide, Anna, Mcquaigue, Matthew, Burlinson, David, Saule, Erik, Subramanian, Kalpathi]
通讯作者:
Subramanian, Kalpathi
DOI:
10.1145/3110025.3110150
发表时间:
2017-07
期刊:
Proceedings of the 2017 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2017
影响因子:
--
作者:
[Haofeng Jia;Erik Saule]
通讯作者:
Haofeng Jia;Erik Saule
Addressing overgeneration error: An effective and efficient approach to keyphrase extraction from scientific papers
解决过度生成错误:从科学论文中提取关键短语的有效且高效的方法
DOI:
--
发表时间:
2018
期刊:
3rd Joint Workshop on Bibliometric-enhanced Information Retrieval and Natural Language Processing for Digital Libraries (BIRNDL 2018
影响因子:
--
作者:
[Jia, Haofeng, Saule, Erik]
通讯作者:
Saule, Erik
DOI:
10.1109/icpp.2017.57
发表时间:
2017
期刊:
2017 46th International Conference on Parallel Processing (ICPP
影响因子:
--
作者:
[Saule, Erik, Panchananam, Dinesh, Hohl, Alexander, Tang, Wenwu, Delmelle, Eric]
通讯作者:
Delmelle, Eric
共 16 条
Collaborative Proposal: CyberTraining: Pilot: Aligning Learning Materials with Curriculum Standards to Integrate Parallel and Distributed Computing Topics in Early CS Education
-
批准号:1924057
-
项目类别:Standard Grant
-
资助金额:$24.95万
-
财政年份:2019
-
负责人:Erik Saule
-
依托单位:
NSF/CISE Computer Systems Research 2017 PI Meeting
-
批准号:1740398
-
项目类别:Standard Grant
-
资助金额:$21.29万
-
财政年份:2017
-
负责人:Erik Saule
-
依托单位:
国内基金
海外基金
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位: