Agile Simulation of Stochastic Computing Image Processing with Contingency Tables

The rapid computerized simulation of stochastic computing (SC) systems is a challenging problem. A method for agile simulation of SC image processing is proposed in this work. The input operands are processed with the aid of a correlation-controlled contingency table (CT) construct without using act...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on computer-aided design of integrated circuits and systems Ročník 42; číslo 10; s. 1
Hlavní autoři: Aygun, Sercan, Najafi, M. Hassan, Imani, Mohsen, Gunes, Ece Olcay
Médium: Journal Article
Jazyk:angličtina
Vydáno: New York IEEE 01.10.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Témata:
ISSN:0278-0070, 1937-4151
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 The rapid computerized simulation of stochastic computing (SC) systems is a challenging problem. A method for agile simulation of SC image processing is proposed in this work. The input operands are processed with the aid of a correlation-controlled contingency table (CT) construct without using actual stochastic bit-streams. The proposed approach underlines the validity of CT simulation with (i) image compositing, (ii) pattern detection, and (iii) bilinear interpolation case studies. Using the corresponding error models, we emulate the state-of-the-art pseudo-random and quasi-random bit-streams. Experimental results show that the proposed approach achieves similar computation accuracy to the traditional SC simulation while performing runtime-and memory-efficient computations. The execution time reduces more than 200× for the image compositing task when emulating random bit-streams with CT. Pattern detection and bilinear interpolation further showed 76× and 22× lower memory usage, respectively, when employing CT.
AbstractList The rapid computerized simulation of stochastic computing (SC) systems is a challenging problem. A method for agile simulation of SC image processing is proposed in this work. The input operands are processed with the aid of a correlation-controlled contingency table (CT) construct without using actual stochastic bit-streams. The proposed approach underlines the validity of CT simulation with 1) image compositing; 2) pattern detection; and 3) bilinear interpolation case studies. Using the corresponding error models, we emulate the state-of-the-art pseudo-random and quasi-random bit-streams. Experimental results show that the proposed approach achieves similar computation accuracy to the traditional SC simulation while performing runtime- and memory-efficient computations. The execution time reduces more than [Formula Omitted] for the image compositing task when emulating random bit-streams with CT. Pattern detection and bilinear interpolation further showed [Formula Omitted] and [Formula Omitted] lower memory usage, respectively, when employing CT.
The rapid computerized simulation of stochastic computing (SC) systems is a challenging problem. A method for agile simulation of SC image processing is proposed in this work. The input operands are processed with the aid of a correlation-controlled contingency table (CT) construct without using actual stochastic bit-streams. The proposed approach underlines the validity of CT simulation with (i) image compositing, (ii) pattern detection, and (iii) bilinear interpolation case studies. Using the corresponding error models, we emulate the state-of-the-art pseudo-random and quasi-random bit-streams. Experimental results show that the proposed approach achieves similar computation accuracy to the traditional SC simulation while performing runtime-and memory-efficient computations. The execution time reduces more than 200× for the image compositing task when emulating random bit-streams with CT. Pattern detection and bilinear interpolation further showed 76× and 22× lower memory usage, respectively, when employing CT.
Author Najafi, M. Hassan
Gunes, Ece Olcay
Aygun, Sercan
Imani, Mohsen
Author_xml – sequence: 1
  givenname: Sercan
  orcidid: 0000-0002-4615-7914
  surname: Aygun
  fullname: Aygun, Sercan
  organization: ECE Dept, Istanbul Technical Univ, Istanbul, Turkey
– sequence: 2
  givenname: M. Hassan
  orcidid: 0000-0002-4655-6229
  surname: Najafi
  fullname: Najafi, M. Hassan
  organization: Sch. Comp. and Info, University of Louisiana at Lafayette, Lafayette, LA, USA
– sequence: 3
  givenname: Mohsen
  orcidid: 0000-0002-5761-0622
  surname: Imani
  fullname: Imani, Mohsen
  organization: Department of Computer Science, University of California Irvine, Irvine, CA, USA
– sequence: 4
  givenname: Ece Olcay
  orcidid: 0000-0001-9186-7424
  surname: Gunes
  fullname: Gunes, Ece Olcay
  organization: ECE Dept, Istanbul Technical Univ, Istanbul, Turkey
BookMark eNp9kE1Lw0AURQepYFv9AYKLgOvU-U6yLPGrUFBp9sNkMtNOSTI1M0H6701sF-LC1YN373kPzgxMWtdqAG4RXCAEs4ciXz4uMMRkQTAliPALMEUZSWKKGJqAKcRJGkOYwCsw834PIaIMZ1PwsdzaWkcb2_S1DNa1kTPRJji1kz5YFeWuOfTBttto1citjt47p7T34-LLht2Qt2OqW3WMClnW2l-DSyNrr2_Ocw6K56cif43Xby-rfLmOFc5oiFMqJWeclbxEstIZ5BXJmEwqXBqTlFwZpKQmlWEUVowZmprKKEU4oxVOFJmD-9PZQ-c-e-2D2Lu-a4ePAqec0zRlCR5a6NRSnfO-00YcOtvI7igQFKM4MYoTozhxFjcwyR9G2fDjJnTS1v-SdyfSaq1_fYIUMp6Rb7SwfjE
CODEN ITCSDI
CitedBy_id crossref_primary_10_1109_TC_2023_3329998
crossref_primary_10_1109_TCAD_2024_3463544
crossref_primary_10_1002_cta_4168
crossref_primary_10_1109_TNANO_2024_3358395
crossref_primary_10_1109_TVLSI_2023_3348809
Cites_doi 10.1109/TVLSI.2018.2812214
10.1109/ASPDAC.2017.7858369
10.1109/SIU.2017.7960479
10.23919/DATE.2018.8342234
10.1109/SiPS.2015.7344982
10.1109/TVLSI.2013.2247429
10.1109/LSP.2015.2392123
10.1109/TCAD.2017.2778107
10.1109/JETCAS.2018.2844329
10.1109/IranianCEE.2015.7146308
10.1109/TCSII.2022.3146238
10.1109/JETCAS.2014.2361070
10.1109/TVLSI.2019.2929354
10.3390/atmos10030123
10.1145/2463209.2488901
10.1109/ICCD.2013.6657023
10.23919/DATE48585.2020.9116492
10.3906/elk-1805-195
10.1109/LCA.2015.2412553
10.1007/978-1-84882-935-0
10.1109/TVLSI.2016.2535313
10.1109/TC.2010.202
10.1145/3240765.3240797
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TCAD.2023.3243136
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1937-4151
EndPage 1
ExternalDocumentID 10_1109_TCAD_2023_3243136
10040569
Genre orig-research
GrantInformation_xml – fundername: Air Force Office of Scientific Research
  funderid: 10.13039/100000181
– fundername: Department of the Navy, Office of Naval Research Grants
  grantid: N00014-21-1-2225; N00014-22-1-2067
– fundername: Semiconductor Research Corporation
  grantid: 2988.001
  funderid: 10.13039/100000028
– fundername: Louisiana Board of Regents Support Fund
  grantid: LEQSF(2020-23)-RD-A-26
– fundername: Cisco Grant
  grantid: 2679379
– fundername: National Science Foundation (NSF)
  grantid: 2019511; 2127780
GroupedDBID --Z
-~X
0R~
29I
4.4
5GY
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
ACIWK
ACNCT
AENEX
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
PZZ
RIA
RIE
RNS
TN5
5VS
AAYXX
AETIX
AGSQL
AI.
AIBXA
ALLEH
CITATION
EJD
H~9
IBMZZ
ICLAB
IFJZH
VH1
VJK
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c294t-84aa6565b6b1ade906d395a7d2bff7b6cf1cae3df540d55f48fdfcc3654d27c3
IEDL.DBID RIE
ISICitedReferencesCount 7
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001071466500026&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0278-0070
IngestDate Mon Nov 17 23:10:50 EST 2025
Tue Nov 18 21:32:24 EST 2025
Sat Nov 29 03:31:52 EST 2025
Wed Aug 27 02:18:24 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 10
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c294t-84aa6565b6b1ade906d395a7d2bff7b6cf1cae3df540d55f48fdfcc3654d27c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-4615-7914
0000-0001-9186-7424
0000-0002-4655-6229
0000-0002-5761-0622
PQID 2866488572
PQPubID 85470
PageCount 1
ParticipantIDs crossref_citationtrail_10_1109_TCAD_2023_3243136
ieee_primary_10040569
crossref_primary_10_1109_TCAD_2023_3243136
proquest_journals_2866488572
PublicationCentury 2000
PublicationDate 2023-10-01
PublicationDateYYYYMMDD 2023-10-01
PublicationDate_xml – month: 10
  year: 2023
  text: 2023-10-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on computer-aided design of integrated circuits and systems
PublicationTitleAbbrev TCAD
PublicationYear 2023
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref14
ref11
ref10
ref2
ref1
ref17
ref16
koopman (ref27) 2022
ref19
aygun (ref20) 2022
alaghi (ref18) 2015
ref24
ref23
ref26
ref25
ref22
ref21
ref8
ref7
ref9
ref4
ref3
ref6
ref5
jason h anderson (ref15) 2016
References_xml – ident: ref16
  doi: 10.1109/TVLSI.2018.2812214
– year: 2022
  ident: ref27
  publication-title: Maximal length LFSR feedback terms
– ident: ref5
  doi: 10.1109/ASPDAC.2017.7858369
– ident: ref9
  doi: 10.1109/SIU.2017.7960479
– ident: ref25
  doi: 10.23919/DATE.2018.8342234
– ident: ref13
  doi: 10.1109/SiPS.2015.7344982
– ident: ref10
  doi: 10.1109/TVLSI.2013.2247429
– ident: ref11
  doi: 10.1109/LSP.2015.2392123
– ident: ref1
  doi: 10.1109/TCAD.2017.2778107
– ident: ref12
  doi: 10.1109/JETCAS.2018.2844329
– ident: ref7
  doi: 10.1109/IranianCEE.2015.7146308
– year: 2022
  ident: ref20
  publication-title: Github
– ident: ref4
  doi: 10.1109/TCSII.2022.3146238
– ident: ref23
  doi: 10.1109/JETCAS.2014.2361070
– ident: ref3
  doi: 10.1109/TVLSI.2019.2929354
– ident: ref26
  doi: 10.3390/atmos10030123
– ident: ref2
  doi: 10.1145/2463209.2488901
– start-page: 1550
  year: 2016
  ident: ref15
  article-title: Effect of LFSR Seeding, Scrambling and Feedback Polynomial on Stochastic Computing Accuracy
  publication-title: Design Automation Test in Europe Conference Exhibition (DATE)
– ident: ref19
  doi: 10.1109/ICCD.2013.6657023
– ident: ref24
  doi: 10.23919/DATE48585.2020.9116492
– year: 2015
  ident: ref18
  article-title: The logic of random pulses: Stochastic computing
– ident: ref14
  doi: 10.3906/elk-1805-195
– ident: ref22
  doi: 10.1109/LCA.2015.2412553
– ident: ref21
  doi: 10.1007/978-1-84882-935-0
– ident: ref8
  doi: 10.1109/TVLSI.2016.2535313
– ident: ref6
  doi: 10.1109/TC.2010.202
– ident: ref17
  doi: 10.1145/3240765.3240797
SSID ssj0014529
Score 2.4423592
Snippet The rapid computerized simulation of stochastic computing (SC) systems is a challenging problem. A method for agile simulation of SC image processing is...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms Bit-stream processing
Computational modeling
Computed tomography
Computer memory
computer-aided simulation
Contingency
contingency table
Contingency tables
Correlation
Error analysis
Image processing
Integrated circuit modeling
Interpolation
Logic gates
Pseudorandom
Simulation
stochastic computing
Stochastic processes
Title Agile Simulation of Stochastic Computing Image Processing with Contingency Tables
URI https://ieeexplore.ieee.org/document/10040569
https://www.proquest.com/docview/2866488572
Volume 42
WOSCitedRecordID wos001071466500026&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
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1937-4151
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014529
  issn: 0278-0070
  databaseCode: RIE
  dateStart: 19820101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA62eNCDz4rVKjl4ErbdZ7I5FrEoSFFapLclTy3YrvQh-O_NZNNaEAVvy5KE3UwyM5nJ9w1CV_ZUxXMR8SDWJA1SYXQgojAPqDIh1UxFsbtE8_xA-_18NGKPHqzusDBaa3f5TLfh0eXyVSmXECrrALuZNdishmqUkgqstU4ZQAbRBVSAMtYuZJ_CjELWGdq_akOd8LZ1H5LI0TF_GyFXVeWHKnb2pbf_zy87QHvekcTdSvKHaEtPj9DuBr3gMXrqvtg9jwfjia_RhUuDB4tSvnJgZ8ZVRQfbFN9PrFrBHjQALyA8i4G5ymGv5CceAsRq3kDD3u3w5i7wJRQCGbN0EeQp59ZjywSx8lCahUQlLONUxcIYKog0keQ6UcY6birLTJobZaRMSJaqmMrkBNWn5VSfIhxplgthvcUkYanRlBui8lABLlUboXgThaspLaSnF4cqF2-FO2aErAApFCCFwkuhia7XXd4rbo2_Gjdg2jcaVjPeRK2V4Aq__eZFnBNiNVNG47Nfup2jHRi9upbXQvXFbKkv0Lb8WIzns0u3sr4Arn3L9g
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB60CurBt1ifOXgStu4j-8hRRKlYi-Ii3pY8VdBWbCv4781k01oQBW_LkpDdTDIzmcn3DcCRPVXxQkQ8iHVGAyqMDkQUFkGuTJhrpqLYXaK57-TdbvHwwG48WN1hYbTW7vKZbuGjy-WrvhxhqOwE2c2swWazMJdSGoc1XGuSNMAcogupIGmsXco-iRmF7KS0_9XCSuEt60AkkSNk_jZDrq7KD2XsLMzFyj-_bRWWvStJTmvZr8GM7q3D0hTB4Abcnj7aXU_unl99lS7SN-Ru2JdPHPmZSV3TwTYll69WsRAPG8AXGKAlyF3l0Ffyk5QIshpsQnlxXp61A19EIZAxo8OgoJxbny0VmZWI0izMVMJSnqtYGJOLTJpIcp0oY103laaGFkYZKZMspSrOZbIFjV6_p7eBRJoVQlh_MUkYNTrnJlNFqBCZqo1QvAnheEor6QnGsc7FS-UOGiGrUAoVSqHyUmjC8aTLW82u8VfjTZz2qYb1jDdhbyy4ym_AQRUXWWZ1U5rHO790O4SFdnndqTqX3atdWMSR6kt6e9AYvo_0PszLj-Hz4P3ArbIvdDDPPQ
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=article&rft.atitle=Agile+Simulation+of+Stochastic+Computing+Image+Processing+with+Contingency+Tables&rft.jtitle=IEEE+transactions+on+computer-aided+design+of+integrated+circuits+and+systems&rft.au=Aygun%2C+Sercan&rft.au=Najafi%2C+M.+Hassan&rft.au=Imani%2C+Mohsen&rft.au=Gunes%2C+Ece+Olcay&rft.date=2023-10-01&rft.pub=IEEE&rft.issn=0278-0070&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FTCAD.2023.3243136&rft.externalDocID=10040569
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0070&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0070&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0070&client=summon