Hardware Accelerated Bio-Inspired Parallel Algorithms for Real World Applications
Hardware Accelerated Bio-Inspired Parallel Algorithms for Real World Applications
批准号:
RGPIN-2016-06052
负责人:
Thulasiraman, Parimala
金额:
$1.6万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2016
资助国家:
加拿大
项目状态:
已结题
起止时间:
2016-01-01 至 2017-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Consider an example such as Facebook where you may be connected to many friends. Let's represent a friend as a “node” (circle) and the connection between friends as a link (straight line). Imagine having billions of nodes and links. This representation is called a graph or network. There are many real world problems in sociology, neuroscience, medicine, etc., that be can be represented as graphs. There are many issues related to these graphs. For example, on Facebook we may want to cluster groups of people who share similar interests. Then the graph can be decomposed into clusters such that objects within a cluster have high similarity while objects between clusters have low similarity. This is called the clustering problem. Can we cluster a graph with billions of nodes and links? It is impossible to do this visually. My research focuses on solving such problems by borrowing ideas from nature. For example, ants clean up their nest (brood) by systematically collecting dead ants and piling them depending on their size and shape (called ant brooding). My research proposes solution to the clustering problem using ant brooding technique. This is quite challenging because we need to mathematically model the problem and create algorithms (step-by-step procedures) using ant brooding to solve the problem.
Due to the large graph size, providing a solution fast on a single computer is difficult. Parallel computing involves using many computers to solve a given problem fast cooperatively. Today’s general-purpose computers (PC) come with not one CPU (central processing unit or processor) but with 2, 4 or 8 identical processors called cores, allowing simultaneous execution of many tasks. These days, graphical processing units (GPUs) or accelerators have become mainstream (e.g., used for games, video) with hundreds of processors providing lots of potential parallelism. The GPUs come as a single chip and can be installed on any PC. We can fuse CPU and accelerator together on a single chip, like in AMD Accelerated Processing Unit (APU), providing massive amount of parallelism. These are called many-core machines.
There is a lot of parallelism within an ant colony. Each ant works independently (very parallel) and can self-organize quite fast. They communicate with each other indirectly (stigmergic communication), at the same time working cooperatively to solve a problem. Indirect communication allows for minimal global synchronization, an asset on parallel computers. Less synchronization means processors are busy doing computations increasing performance. I propose to use many-core machines to find an answer to the clustering problem fast.
Therefore, the focus of this proposed research is on the design, development and performance evaluation of nature-inspired techniques to solve large real world problems on parallel computers. In this cycle of my Discovery Grant, I expect to train 3 Undergrad., 4 MSc and 7 PhD students.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Adaptive Decentralized Traffic Forecasting for Intelligent Transportation
-
批准号:RGPIN-2019-05881
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2022
-
负责人:Thulasiraman, Parimala
-
依托单位:
Adaptive Decentralized Traffic Forecasting for Intelligent Transportation
-
批准号:RGPIN-2019-05881
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2021
-
负责人:Thulasiraman, Parimala
-
依托单位:
Adaptive Decentralized Traffic Forecasting for Intelligent Transportation
-
批准号:RGPIN-2019-05881
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Thulasiraman, Parimala
-
依托单位:
Adaptive Decentralized Traffic Forecasting for Intelligent Transportation
-
批准号:RGPIN-2019-05881
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Thulasiraman, Parimala
-
依托单位:
Irregular computations on heterogeneous multi-core architectures
-
批准号:239741-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2015
-
负责人:Thulasiraman, Parimala
-
依托单位:
Irregular computations on heterogeneous multi-core architectures
-
批准号:239741-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2014
-
负责人:Thulasiraman, Parimala
-
依托单位:
Irregular computations on heterogeneous multi-core architectures
-
批准号:239741-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2013
-
负责人:Thulasiraman, Parimala
-
依托单位:
Irregular computations on heterogeneous multi-core architectures
-
批准号:239741-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2012
-
负责人:Thulasiraman, Parimala
-
依托单位:
Irregular computations on heterogeneous multi-core architectures
-
批准号:239741-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2011
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel algorithm design for processor in memory (PIM) architectures
-
批准号:239741-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.18万
-
财政年份:2010
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel algorithm design for processor in memory (PIM) architectures
-
批准号:239741-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.18万
-
财政年份:2009
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel algorithm design for processor in memory (PIM) architectures
-
批准号:239741-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.18万
-
财政年份:2008
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel algorithm design for processor in memory (PIM) architectures
-
批准号:239741-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.18万
-
财政年份:2007
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel algorithm design for processor in memory (PIM) architectures
-
批准号:239741-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.18万
-
财政年份:2006
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel computing for network optimization under multihreaded architectures
-
批准号:239741-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2005
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel computing for network optimization under multihreaded architectures
-
批准号:239741-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2003
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel computing for network optimization under multihreaded architectures
-
批准号:239741-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2002
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel computing for network optimization under multihreaded architectures
-
批准号:239741-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2001
-
负责人:Thulasiraman, Parimala
-
依托单位:
Parallel computing for network optimization under multihreaded architectures
-
批准号:239741-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2000
-
负责人:Thulasiraman, Parimala
-
依托单位:
海外基金