<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

A two-level scheduling method: an effective parallelizing technique for uniform nested loops on a DSP multiprocessor

dc.citation.epage170en_US
dc.citation.issue1-2en_US
dc.citation.spage155en_US
dc.citation.volume75en_US
dc.citation.woscount2
dc.contributor.authorLee, YHen_US
dc.contributor.authorChen, Cen_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2014-12-08T15:19:42Z
dc.date.available2014-12-08T15:19:42Z
dc.date.issued2005-02-15en_US
dc.description.abstractA digital signal processor (DSP), which is a special-purpose microprocessor, is designed to achieve higher performance on DSP applications. Because most DSP applications contain many nested loops and permit a very high degree of parallelism, the DSP multiprocessor has a suitable architecture to execute these applications. Unfortunately, conventional scheduling methods used on DSP multiprocessors allocate only one operation to each DSP every time unit, even if the DSP includes several function units that can operate in parallel. Obviously they cannot achieve full function unit utilization. Hence, in this paper, we propose a two-level scheduling method (TSM) to overcome this common failing. TSM contains two approaches, which integrates unimodular transformations, loop tiling technique, and conventional methods used on single DSP, Besides introducing algorithm, we also use an analytic module to analyze its preliminary performance. Based on our analyses the TSM can achieve shorter execution time and more scalable speedup results. In addition, the TSM causes less memory access and synchronization overheads, which are usually negligible in the DSP multiprocessor architecture. (C) 2004 Elsevier Inc. All rights reserved.en_US
dc.identifier.doi10.1016/j.jss.2003.02.001en_US
dc.identifier.issn0164-1212en_US
dc.identifier.journalJOURNAL OF SYSTEMS AND SOFTWAREen_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.jss.2003.02.001en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/13999
dc.identifier.wosnumberWOS:000225668000014
dc.language.isoen_USen_US
dc.subjectDSP multiprocessoren_US
dc.subjectschedulingen_US
dc.subjectuniform nested loopen_US
dc.subjectparallelizeen_US
dc.titleA two-level scheduling method: an effective parallelizing technique for uniform nested loops on a DSP multiprocessoren_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000225668000014.pdf
Size:
510.6 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: