Acceleration of MPC using graphic processing unit

Model Predictive control (MPC) algorithm owns good performance but causes heavy computational burden. This disadvantage makes it only applied for small systems or slow processes. Due to great calculation capability of Graphic Processing Unit (GPU), this paper proposes a parallel calculation method f...

Full description

Saved in:
Bibliographic Details
Published in:2012 2nd International Conference on Computer Science and Network Technology pp. 1001 - 1004
Main Authors: Yang Gang, Liu Mingguang
Format: Conference Proceeding
Language:English
Published: IEEE 01.12.2012
Subjects:
ISBN:1467329630, 9781467329637
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Model Predictive control (MPC) algorithm owns good performance but causes heavy computational burden. This disadvantage makes it only applied for small systems or slow processes. Due to great calculation capability of Graphic Processing Unit (GPU), this paper proposes a parallel calculation method for the acceleration of MPC based on CUDA (Compute United Device Architecture): using CPU to organize and control the procedure and using GPU to calculate matrixes and to solve variables. Simulations give calculation time and speedup of the proposed method as well as the serial. It indicates that this method can greatly deduce the calculation time and broadens the application range of MPC.
AbstractList Model Predictive control (MPC) algorithm owns good performance but causes heavy computational burden. This disadvantage makes it only applied for small systems or slow processes. Due to great calculation capability of Graphic Processing Unit (GPU), this paper proposes a parallel calculation method for the acceleration of MPC based on CUDA (Compute United Device Architecture): using CPU to organize and control the procedure and using GPU to calculate matrixes and to solve variables. Simulations give calculation time and speedup of the proposed method as well as the serial. It indicates that this method can greatly deduce the calculation time and broadens the application range of MPC.
Author Liu Mingguang
Yang Gang
Author_xml – sequence: 1
  surname: Yang Gang
  fullname: Yang Gang
  email: 07117325@bjtu.edu.cn
  organization: Sch. of Electr. Eng., Beijing Jiaotong Univ., Beijing, China
– sequence: 2
  surname: Liu Mingguang
  fullname: Liu Mingguang
  email: mgliu@bjtu.edu.cn
  organization: Sch. of Electr. Eng., Beijing Jiaotong Univ., Beijing, China
BookMark eNpFj0FLw0AUhFdU0Nb-gl7yBxLf20129x1LUFuorWA9l836tq7UJCTpwX9v0IKnmflgBmYiruqmZiHmCBki0P2qLF83u0wCykwXUgMVF2KCuTZKks7p8j8ouBGzvv8EgLGqjVW3Ahfe85E7N8SmTpqQPL-UyamP9SE5dK79iD5pu8Zz_4tOdRzuxHVwx55nZ52Kt8eHXblM19unVblYp1HmOKSVcVZ5qox3zJVS1lrM37EYXe5JswSnicFoJNIjD64g5UKoSIMtUKqpmP_tRmbet138ct33_nxR_QBA_0W6
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICCSNT.2012.6526095
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Xplore
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467329649
9781467329644
9781467329620
1467329622
EndPage 1004
ExternalDocumentID 6526095
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ADFMO
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
ID FETCH-LOGICAL-i241t-b7a83c9b7caeeb3388814d153384c96e20a69e0761996d15fa593affb96085123
IEDL.DBID RIE
ISBN 1467329630
9781467329637
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000324540000216&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 04:37:47 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i241t-b7a83c9b7caeeb3388814d153384c96e20a69e0761996d15fa593affb96085123
PageCount 4
ParticipantIDs ieee_primary_6526095
PublicationCentury 2000
PublicationDate 2012-12
PublicationDateYYYYMMDD 2012-12-01
PublicationDate_xml – month: 12
  year: 2012
  text: 2012-12
PublicationDecade 2010
PublicationTitle 2012 2nd International Conference on Computer Science and Network Technology
PublicationTitleAbbrev ICCSNT
PublicationYear 2012
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001106783
Score 1.5224046
Snippet Model Predictive control (MPC) algorithm owns good performance but causes heavy computational burden. This disadvantage makes it only applied for small systems...
SourceID ieee
SourceType Publisher
StartPage 1001
SubjectTerms CUDA
GPU
Model predictive control
Parallel computing
Title Acceleration of MPC using graphic processing unit
URI https://ieeexplore.ieee.org/document/6526095
WOSCitedRecordID wos000324540000216&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwMhEJ7UxoMnNa3xHQ4e3bYLLCxHs7HRRJsmVtNbAwOYXtqmtv5-gd20MfHiDeZAgIHMg_k-AO4M89wxtBm1lmbcGJoZq1zoDlAWRvMi0TF8vMjRqJxO1bgF9zssjHMuFZ-5Xmymt3y7xG1MlfVFQSM_2gEcSClqrNY-nxK50EqWsFtCMhoO1o7SqenLhnUoH6j-c1W9jSaxtIv2mmF__a-SzMvw-H8TO4HuHqdHxjsLdAott-hA_oAYbEmtWbL05HVckVje_kkSO_UcyapGB0TRNlzpLrwPHyfVU9Z8jJDNg8HdZEbqkqEyErULwTALUWzObfTcSo5KODrQQrmUoVAiyL0uFNPemxCuBA-LsjNoL5YLdw5E0sIGnwPRS8F92C0utJFUU465F8pcQCcud7aquS9mzUov_xZfwVHc0brc4xram_XW3cAhfm_mX-vbpLAfwGyRuA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwMhEJ7UaqInNa3xLQePbrsLLCxHs7FpY7tpYjW9NcCC6aVtauvvF9hNGxMv3mAOBBjIPJjvA-BREUsN0WWEyxJHVCkcqVIY1401T5WkaaBj-BjyosimUzFuwNMOC2OMCcVnpuOb4S2_XOqtT5V1WYo9P9oBHKaU4rhCa-0zKp4NLSMBvcU4we5o7Uid6j6veYeSWHQHef5WTHxxF-7UA__6YSUYmN7p_6Z2Bu09Ug-NdzboHBpm0YLkWWtnTSrdoqVFo3GOfIH7Jwr81HONVhU-wIu27lK34b33Msn7Uf01QjR3JncTKS4zooXiWhoXDhMXxya09L5bRrVgBseSCRNyFII5uZWpINJa5QIW52NhcgHNxXJhLgFxnJbO69Dackat2y3KpOJYYqoTy4S6gpZf7mxVsV_M6pVe_y1-gOP-ZDScDQfF6w2c-N2tij9uoblZb80dHOnvzfxrfR-U9wOOrZT_
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+2nd+International+Conference+on+Computer+Science+and+Network+Technology&rft.atitle=Acceleration+of+MPC+using+graphic+processing+unit&rft.au=Yang+Gang&rft.au=Liu+Mingguang&rft.date=2012-12-01&rft.pub=IEEE&rft.isbn=9781467329637&rft.spage=1001&rft.epage=1004&rft_id=info:doi/10.1109%2FICCSNT.2012.6526095&rft.externalDocID=6526095
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467329637/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467329637/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467329637/sc.gif&client=summon&freeimage=true