An approximate computing technique for reducing the complexity of a direct-solver for sparse linear systems in real-time video processing
Many video processing algorithms are formulated as least-squares problems that result in large, sparse linear systems. Solving such systems in real time is very demanding. This paper focuses on reducing the computational complexity of a direct Cholesky-decomposition-based solver. Our approximation s...
Uloženo v:
| Vydáno v: | Proceedings - ACM IEEE Design Automation Conference s. 1 - 6 |
|---|---|
| Hlavní autoři: | , , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
01.06.2014
|
| Témata: | |
| ISSN: | 0738-100X |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Many video processing algorithms are formulated as least-squares problems that result in large, sparse linear systems. Solving such systems in real time is very demanding. This paper focuses on reducing the computational complexity of a direct Cholesky-decomposition-based solver. Our approximation scheme builds on the observation that, in well-conditioned problems, many elements in the decomposition nearly vanish. Such elements may be pruned from the dependency graph with mild accuracy degradation. Using an example from image-domain warping, we show that pruning reduces the amount of operations per solve by over 75 %, resulting in significant savings in computing time, area or energy. |
|---|---|
| AbstractList | Many video processing algorithms are formulated as least-squares problems that result in large, sparse linear systems. Solving such systems in real time is very demanding. This paper focuses on reducing the computational complexity of a direct Cholesky-decomposition-based solver. Our approximation scheme builds on the observation that, in well-conditioned problems, many elements in the decomposition nearly vanish. Such elements may be pruned from the dependency graph with mild accuracy degradation. Using an example from image-domain warping, we show that pruning reduces the amount of operations per solve by over 75 %, resulting in significant savings in computing time, area or energy. |
| Author | Kaeslin, Hubert Schaffner, Michael Gurkaynak, Frank K. Smolic, Aljosa Benini, Luca |
| Author_xml | – sequence: 1 givenname: Michael surname: Schaffner fullname: Schaffner, Michael email: schaffner@iis.ee.ethz.ch organization: Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland – sequence: 2 givenname: Frank K. surname: Gurkaynak fullname: Gurkaynak, Frank K. email: kgf@iis.ee.ethz.ch organization: Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland – sequence: 3 givenname: Aljosa surname: Smolic fullname: Smolic, Aljosa email: smolic@disneyresearch.com organization: Disney Res. Zurich, Zurich, Switzerland – sequence: 4 givenname: Hubert surname: Kaeslin fullname: Kaeslin, Hubert email: kaeslin@iis.ee.ethz.ch organization: Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland – sequence: 5 givenname: Luca surname: Benini fullname: Benini, Luca email: benini@iis.ee.ethz.ch organization: Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland |
| BookMark | eNotkEFLAzEQhSNUsK2ePXjJH9iaZHezybEUtULBi4K3ks1ObGQ3WZO0tD_Bf21oPb2Z4eMN783QxHkHCN1TsqC0qh9ZLUvC5eKsgl2hGa0amWfasAmakqYUBSXk8wbNYvwmhFSU0yn6XTqsxjH4ox1UAqz9MO6TdV84gd45-7MHbHzAAbq9Pp93F6iHo00n7A1WuLMBdCqi7w8QzngcVYiAe-tA5e0UEwwRW5d9VF8kOwA-2A48zp81xJidb9G1UX2Eu3-do4_np_fVuti8vbyulptCsapJBRfUEG14q0GyWrNOVgSMbAltRau1LBmRsm4Izz20Qkpe6UZqVncGIMO6nKOHi68FgO0Ycu5w2nIhcouy_AMc92ZF |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1145/2593069.2593082 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 1479930172 9781479930173 |
| EndPage | 6 |
| ExternalDocumentID | 6881459 |
| Genre | orig-research |
| GroupedDBID | 123 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS APO BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS |
| ID | FETCH-LOGICAL-a247t-681f0cf6bce925c2d940ef9b01b8bcc9320995706593b89964c79c25dfee2d9c3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000346506400129&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0738-100X |
| IngestDate | Wed Aug 27 04:20:26 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a247t-681f0cf6bce925c2d940ef9b01b8bcc9320995706593b89964c79c25dfee2d9c3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_6881459 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-June |
| PublicationDateYYYYMMDD | 2014-06-01 |
| PublicationDate_xml | – month: 06 year: 2014 text: 2014-June |
| PublicationDecade | 2010 |
| PublicationTitle | Proceedings - ACM IEEE Design Automation Conference |
| PublicationTitleAbbrev | DAC |
| PublicationYear | 2014 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0004161 |
| Score | 1.9375541 |
| Snippet | Many video processing algorithms are formulated as least-squares problems that result in large, sparse linear systems. Solving such systems in real time is... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Accuracy Approximate Computing Cholesky Decomposition Computational complexity Equations Hardware Hardware Accelerator Linear systems Matrix decomposition Streaming media Video Processing |
| Title | An approximate computing technique for reducing the complexity of a direct-solver for sparse linear systems in real-time video processing |
| URI | https://ieeexplore.ieee.org/document/6881459 |
| WOSCitedRecordID | wos000346506400129&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/eLvHCXMwlV07T8MwELZKxQALjxbxlgdG3ObhRzwiRMVUdQCpW-U4Z1EJJVXaIvgJ_GvOdtUysDAlcU5WZJ98X3z-viPkzqVQcJ8fVFUlGOfWMK1MzlxufJ2k1MgsFptQ43ExnepJh9xvuTAAEA6fwcDfhlx-1di13yobyqJIudB7ZE8pGblaOw5kGrRR0WO9XGky3cj4oP0QET4CYz0I16C4t6ujEsLI6Oh_H3BM-js-Hp1sI80J6UB9Sg5_SQn2yPdDTYM--OccMShQG6o14Cu6VWmliE9p66VaQ_NbNPKCmKsv2jhqaIxvDN0RHTyY43rTLoF6LGrwKcqb03mN_Zh35gvTU0_ka-giEg6w5z55HT29PD6zTZkFZjKuVkwWqUusk6UFnQmbVZon4HSZpGVRWosAD1Gk8OlQnZf4eya5VdpmonIAaGzzM9KtmxrOCZVZVmontbYCp12Z0pnEFCCUAVxUnbggPT-os0VU0phtxvPy7-YrcoDwhMeDWdeku2rXcEP27cdqvmxvw_T_AJVNs2U |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3JTsMwEB2VggRcWFrEjg8cSZvFWXxEiKqIUvVQpN4qxxmLSiit0hTBJ_DXjJ2o5cCFUxJnYkXOyPOc8bwHcKs9TLjJD8ZZFjqcK-mIWAaODqTRSfJk5FdiE_FwmEwmYtSAu3UtDCLazWfYMac2l5_N1cr8KutGSeLxUGzBtlHOqqu1NlWQnmVHJZ81hKXupCbyoSe6hPEJGouOPVrOvY2Sig0kvYP_vcIhtDcVeWy0jjVH0MD8GPZ_kQm24Ps-Z5Yh_HNGKBSZsnoNdIuteVoZIVRWGLJW2_xWGRlKzPKLzTWTrIpwDjkkubg1pxmnWCIzaFTSVUVwzmY59SPfHSNNz0wp35wtqpID6rkNr73H8UPfqYUWHOnzuHSixNOu0lGqUPih8jPBXdQidb00SZUiiEc4MjQJURGktECLuIqF8sNMI5KxCk6gmc9zPAUW-X4qdCSEok-kYplq6coEw1giTas6PIOWGdTpouLSmNbjef538w3s9scvg-ngafh8AXsEVni1TesSmmWxwivYUR_lbFlcW1f4ARXltq4 |
| 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%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+-+ACM+IEEE+Design+Automation+Conference&rft.atitle=An+approximate+computing+technique+for+reducing+the+complexity+of+a+direct-solver+for+sparse+linear+systems+in+real-time+video+processing&rft.au=Schaffner%2C+Michael&rft.au=Gurkaynak%2C+Frank+K.&rft.au=Smolic%2C+Aljosa&rft.au=Kaeslin%2C+Hubert&rft.date=2014-06-01&rft.pub=IEEE&rft.issn=0738-100X&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1145%2F2593069.2593082&rft.externalDocID=6881459 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0738-100X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0738-100X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0738-100X&client=summon |