Loading…

Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff

Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such...

Full description

Saved in:
Bibliographic Details
Main Authors: Sengupta, Anirban, Mishra, Vipul Kumar
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 111
container_issue
container_start_page 106
container_title
container_volume
creator Sengupta, Anirban
Mishra, Vipul Kumar
description Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such as loop unrolling factor plays a vital role in the decision making process. This paper successfully solves the above problem by proposing the novel DSE approach for fully automated parallel (simultaneous) exploration of optimal datapath and unrolling factor (UF) during area-performance tradeoff in HLS. The proposed DSE approach is driven by hyper-dimensional particle swarm optimization (PSO). The major sub-contributions of this proposed algorithm includes: a) deriving a model for computation of execution delay of a loop unrolled control data flow graph (CDFG) based on resource constraint, without the necessity of tediously unrolling the entire CDFG in most cases, b) Consideration of loop unrolling and its impact on: i) control states and execution delay tradeoff during loop unrolling ii) area-execution delay tradeoff during the DSE process, c) novel comparative results for area-performance tradeoff with respect to multiple DFG and CDFG benchmarks. Results of the proposed approach indicated an average improvement in Quality of Results (QoR) of > 30% and reduction in runtime of > 92% compared to recent approaches.
doi_str_mv 10.1109/ISVLSI.2014.10
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_6903344</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6903344</ieee_id><sourcerecordid>6903344</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-66cca6a1ac27ccc3dc6cdedb10a88cc4b16c3a3c11af8720b84dfb9f16d4685f3</originalsourceid><addsrcrecordid>eNo9jclOwzAYhA0CiVJ65cLFL5Bix4kdH6suECkSSGm5Vn-8lKDEjlyX5cqT0wrEaRaNvkHolpIppUTel_VLVZfTlNBsSskZmkhR0ExIyQTP2TkapTSXCcuEuPj3XF6h6_3-jRB23KYj9F1_QOhx6aLpunZnnDJ4Edp343Dd9ocugjP-sMczDUM81nj5OXQ-QGy9w97iBUQYIL5icBpX3g9444I_otwOr0BFH7A-hFOaBQPJswnWhx5ON-sA2nhrb9ClhW5vJn86RpvVcj1_TKqnh3I-q5KWijwmnCsFHCioVCilmFZcaaMbSqAolMoayhUDpigFW4iUNEWmbSMt5TrjRW7ZGN39cltjzHYIbQ_ha8slYSzL2A9EoWUw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff</title><source>IEEE Xplore All Conference Series</source><creator>Sengupta, Anirban ; Mishra, Vipul Kumar</creator><creatorcontrib>Sengupta, Anirban ; Mishra, Vipul Kumar</creatorcontrib><description>Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such as loop unrolling factor plays a vital role in the decision making process. This paper successfully solves the above problem by proposing the novel DSE approach for fully automated parallel (simultaneous) exploration of optimal datapath and unrolling factor (UF) during area-performance tradeoff in HLS. The proposed DSE approach is driven by hyper-dimensional particle swarm optimization (PSO). The major sub-contributions of this proposed algorithm includes: a) deriving a model for computation of execution delay of a loop unrolled control data flow graph (CDFG) based on resource constraint, without the necessity of tediously unrolling the entire CDFG in most cases, b) Consideration of loop unrolling and its impact on: i) control states and execution delay tradeoff during loop unrolling ii) area-execution delay tradeoff during the DSE process, c) novel comparative results for area-performance tradeoff with respect to multiple DFG and CDFG benchmarks. Results of the proposed approach indicated an average improvement in Quality of Results (QoR) of &gt; 30% and reduction in runtime of &gt; 92% compared to recent approaches.</description><identifier>ISSN: 2159-3469</identifier><identifier>EISSN: 2159-3477</identifier><identifier>EISBN: 9781479937653</identifier><identifier>EISBN: 1479937657</identifier><identifier>EISBN: 9781479937639</identifier><identifier>EISBN: 1479937630</identifier><identifier>DOI: 10.1109/ISVLSI.2014.10</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>adaptive ; Algorithm design and analysis ; automated ; Cascading style sheets ; Delays ; Gold ; Multiplexing ; Particle swarm optimization ; Space exploration ; swarm ; Unrolling factor</subject><ispartof>2014 IEEE Computer Society Annual Symposium on VLSI, 2014, p.106-111</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6903344$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6903344$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Sengupta, Anirban</creatorcontrib><creatorcontrib>Mishra, Vipul Kumar</creatorcontrib><title>Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff</title><title>2014 IEEE Computer Society Annual Symposium on VLSI</title><addtitle>ISVLSI</addtitle><description>Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such as loop unrolling factor plays a vital role in the decision making process. This paper successfully solves the above problem by proposing the novel DSE approach for fully automated parallel (simultaneous) exploration of optimal datapath and unrolling factor (UF) during area-performance tradeoff in HLS. The proposed DSE approach is driven by hyper-dimensional particle swarm optimization (PSO). The major sub-contributions of this proposed algorithm includes: a) deriving a model for computation of execution delay of a loop unrolled control data flow graph (CDFG) based on resource constraint, without the necessity of tediously unrolling the entire CDFG in most cases, b) Consideration of loop unrolling and its impact on: i) control states and execution delay tradeoff during loop unrolling ii) area-execution delay tradeoff during the DSE process, c) novel comparative results for area-performance tradeoff with respect to multiple DFG and CDFG benchmarks. Results of the proposed approach indicated an average improvement in Quality of Results (QoR) of &gt; 30% and reduction in runtime of &gt; 92% compared to recent approaches.</description><subject>adaptive</subject><subject>Algorithm design and analysis</subject><subject>automated</subject><subject>Cascading style sheets</subject><subject>Delays</subject><subject>Gold</subject><subject>Multiplexing</subject><subject>Particle swarm optimization</subject><subject>Space exploration</subject><subject>swarm</subject><subject>Unrolling factor</subject><issn>2159-3469</issn><issn>2159-3477</issn><isbn>9781479937653</isbn><isbn>1479937657</isbn><isbn>9781479937639</isbn><isbn>1479937630</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2014</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNo9jclOwzAYhA0CiVJ65cLFL5Bix4kdH6suECkSSGm5Vn-8lKDEjlyX5cqT0wrEaRaNvkHolpIppUTel_VLVZfTlNBsSskZmkhR0ExIyQTP2TkapTSXCcuEuPj3XF6h6_3-jRB23KYj9F1_QOhx6aLpunZnnDJ4Edp343Dd9ocugjP-sMczDUM81nj5OXQ-QGy9w97iBUQYIL5icBpX3g9444I_otwOr0BFH7A-hFOaBQPJswnWhx5ON-sA2nhrb9ClhW5vJn86RpvVcj1_TKqnh3I-q5KWijwmnCsFHCioVCilmFZcaaMbSqAolMoayhUDpigFW4iUNEWmbSMt5TrjRW7ZGN39cltjzHYIbQ_ha8slYSzL2A9EoWUw</recordid><startdate>201407</startdate><enddate>201407</enddate><creator>Sengupta, Anirban</creator><creator>Mishra, Vipul Kumar</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201407</creationdate><title>Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff</title><author>Sengupta, Anirban ; Mishra, Vipul Kumar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-66cca6a1ac27ccc3dc6cdedb10a88cc4b16c3a3c11af8720b84dfb9f16d4685f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2014</creationdate><topic>adaptive</topic><topic>Algorithm design and analysis</topic><topic>automated</topic><topic>Cascading style sheets</topic><topic>Delays</topic><topic>Gold</topic><topic>Multiplexing</topic><topic>Particle swarm optimization</topic><topic>Space exploration</topic><topic>swarm</topic><topic>Unrolling factor</topic><toplevel>online_resources</toplevel><creatorcontrib>Sengupta, Anirban</creatorcontrib><creatorcontrib>Mishra, Vipul Kumar</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sengupta, Anirban</au><au>Mishra, Vipul Kumar</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff</atitle><btitle>2014 IEEE Computer Society Annual Symposium on VLSI</btitle><stitle>ISVLSI</stitle><date>2014-07</date><risdate>2014</risdate><spage>106</spage><epage>111</epage><pages>106-111</pages><issn>2159-3469</issn><eissn>2159-3477</eissn><eisbn>9781479937653</eisbn><eisbn>1479937657</eisbn><eisbn>9781479937639</eisbn><eisbn>1479937630</eisbn><coden>IEEPAD</coden><abstract>Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such as loop unrolling factor plays a vital role in the decision making process. This paper successfully solves the above problem by proposing the novel DSE approach for fully automated parallel (simultaneous) exploration of optimal datapath and unrolling factor (UF) during area-performance tradeoff in HLS. The proposed DSE approach is driven by hyper-dimensional particle swarm optimization (PSO). The major sub-contributions of this proposed algorithm includes: a) deriving a model for computation of execution delay of a loop unrolled control data flow graph (CDFG) based on resource constraint, without the necessity of tediously unrolling the entire CDFG in most cases, b) Consideration of loop unrolling and its impact on: i) control states and execution delay tradeoff during loop unrolling ii) area-execution delay tradeoff during the DSE process, c) novel comparative results for area-performance tradeoff with respect to multiple DFG and CDFG benchmarks. Results of the proposed approach indicated an average improvement in Quality of Results (QoR) of &gt; 30% and reduction in runtime of &gt; 92% compared to recent approaches.</abstract><pub>IEEE</pub><doi>10.1109/ISVLSI.2014.10</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2159-3469
ispartof 2014 IEEE Computer Society Annual Symposium on VLSI, 2014, p.106-111
issn 2159-3469
2159-3477
language eng
recordid cdi_ieee_primary_6903344
source IEEE Xplore All Conference Series
subjects adaptive
Algorithm design and analysis
automated
Cascading style sheets
Delays
Gold
Multiplexing
Particle swarm optimization
Space exploration
swarm
Unrolling factor
title Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T01%3A22%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Swarm%20Intelligence%20Driven%20Simultaneous%20Adaptive%20Exploration%20of%20Datapath%20and%20Loop%20Unrolling%20Factor%20during%20Area-Performance%20Tradeoff&rft.btitle=2014%20IEEE%20Computer%20Society%20Annual%20Symposium%20on%20VLSI&rft.au=Sengupta,%20Anirban&rft.date=2014-07&rft.spage=106&rft.epage=111&rft.pages=106-111&rft.issn=2159-3469&rft.eissn=2159-3477&rft.coden=IEEPAD&rft_id=info:doi/10.1109/ISVLSI.2014.10&rft.eisbn=9781479937653&rft.eisbn_list=1479937657&rft.eisbn_list=9781479937639&rft.eisbn_list=1479937630&rft_dat=%3Cieee_CHZPO%3E6903344%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-66cca6a1ac27ccc3dc6cdedb10a88cc4b16c3a3c11af8720b84dfb9f16d4685f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6903344&rfr_iscdi=true