Mid Sweden University

miun.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Memory modeling and synthesis for real-time video processing systems
Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier. (Electronics Design Division)
Ansvarlig organisasjon
2004 (engelsk)Licentiatavhandling, med artikler (Annet vitenskapelig)
sted, utgiver, år, opplag, sider
Sundsvall: Mitthögskolan , 2004. , s. 53
Serie
Mid Sweden University licentiate thesis, ISSN 1652-8948 ; 4
Emneord [en]
SystemC Memory Modeling and Synthesis
HSV kategori
Identifikatorer
URN: urn:nbn:se:miun:diva-5680Lokal ID: 2053ISBN: 91-87908-84-0 (tryckt)OAI: oai:DiVA.org:miun-5680DiVA, id: diva2:30713
Presentation
(engelsk)
Tilgjengelig fra: 2008-09-30 Laget: 2009-07-10 Sist oppdatert: 2025-09-25bibliografisk kontrollert
Delarbeid
1. Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design
Åpne denne publikasjonen i ny fane eller vindu >>Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design
2002 (engelsk)Inngår i: System on chip design languages :: extended papers : best of FDL’01 and HDLCon’01, Boston, Mass: Kluwer Academic Publishers, 2002, s. 283-Kapittel i bok, del av antologi (Annet vitenskapelig)
Abstract [en]

Several system specification languages are emerging from C and C++. This development is driven by the large competence that exists for these languages. The programming language itself lacks many of the necessary constructs one requires from a specification language. Therefore, specification languages based on C/C++ are often a superset of the programming language. Where all the necessary constructs for system specification is added to the language. This paper evaluates and compares SystemC and Ocapi, which both are specification methods based on C++. The analysis is done as a case study with focus on the modelling and simulation effectiveness for video systems. The system we have selected is a spatio-temporal video filter. This video filter is characterised by high computational complexity, by high requirements on memory size and memory bandwidth.

sted, utgiver, år, opplag, sider
Boston, Mass: Kluwer Academic Publishers, 2002
Serie
The ChDL series
Emneord
SystemC, comparison, system design, video systems
HSV kategori
Identifikatorer
urn:nbn:se:miun:diva-5542 (URN)589 (Lokal ID)1-40207046-2 (ISBN)589 (Arkivnummer)589 (OAI)
Tilgjengelig fra: 2008-12-16 Laget: 2008-12-16 Sist oppdatert: 2025-09-25bibliografisk kontrollert
2. IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems
Åpne denne publikasjonen i ny fane eller vindu >>IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems
2002 (engelsk)Inngår i: Proceedings / FDL '02, Forum on Specification & Design Languages, Marseille, France, Sept 24-27, 2002: FDL ; 5 (Marseille) : 2002.09.24-27, Marseille, 2002Konferansepaper, Publicerat paper (Fagfellevurdert)
sted, utgiver, år, opplag, sider
Marseille: , 2002
Emneord
IMEM Object Oriented Memory- and Interface Modeling
HSV kategori
Identifikatorer
urn:nbn:se:miun:diva-1657 (URN)279 (Lokal ID)279 (Arkivnummer)279 (OAI)
Tilgjengelig fra: 2008-09-30 Laget: 2008-09-30 Sist oppdatert: 2025-09-25bibliografisk kontrollert
3. Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction
Åpne denne publikasjonen i ny fane eller vindu >>Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction
2002 (engelsk)Inngår i: Proceedings of 2002 IEEE Workshop on Multimedia Signal Processing, MMSP 2002: 9-11 Dec. 2002 , St.Thomas, VI, USA, IEEE conference proceedings, 2002, s. 138-141, artikkel-id 1203267Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Most operations invoked in video processing systems are neighborhood oriented. For a video system designer, this limited spatio-temporal collection of pixels represents a natural abstraction. In this paper, we present a basic set of object-oriented design entities. Entities, which can be combined to capture an interface and memory model at a conceptual level, with the neighborhood as an abstraction. These design entities, called IMEM, are implemented as an extension to SystemC. IMEM supports conceptual modeling that excludes implementation details and has explicit data dependency built-in to the model. This makes IMEM a very efficient starting point for design-space exploration and system synthesis. We propose two workflows. The first is a system development workflow, where IMEM represents the starting point of a gradual refinement process, supported by an automated design space exploration step. The second workflow, based on direct mapping of the interface and memory model is presented as being suitable for rapid prototyping. A spatio-temporal noise-reduction filter is selected as a test-vehicle in order to demonstrate the feasibility of IMEM.

sted, utgiver, år, opplag, sider
IEEE conference proceedings, 2002
Emneord
Conceptual Interface, Memory-Modelling Image Processing
HSV kategori
Identifikatorer
urn:nbn:se:miun:diva-1656 (URN)10.1109/MMSP.2002.1203267 (DOI)2-s2.0-33947602480 (Scopus ID)278 (Lokal ID)0780377133 (ISBN)278 (Arkivnummer)278 (OAI)
Konferanse
2002 5th IEEE Workshop on Multimedia Signal Processing, MMSP 2002; St. Thomas; United States; 9 December 2002 through 11 December 2002
Tilgjengelig fra: 2008-12-16 Laget: 2008-12-16 Sist oppdatert: 2025-09-25bibliografisk kontrollert
4. Automated implementation of interface- and memory models for real-time video processing systems
Åpne denne publikasjonen i ny fane eller vindu >>Automated implementation of interface- and memory models for real-time video processing systems
2003 (engelsk)Inngår i: Proceedings of IEEE Norchip Conference, November 2003 (Riga), 2003Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

We present a source-code generator for real-time video processing systems that automatically optimise the cache and scheduler performance for selected target architectures. Code can be directly generated from a modelled neighbourhood without any additional data dependency analysis. Experimental results show that almost all data cache misses are removed and we can see a reduction of the execution time in the order of 25 percent compared to non-tuned code. The source-code generator is a part of an automated and target independent development trajectory and motivated by improved designer productivity.

Emneord
real-time image processing, processor architecture
HSV kategori
Identifikatorer
urn:nbn:se:miun:diva-1831 (URN)586 (Lokal ID)586 (Arkivnummer)586 (OAI)
Tilgjengelig fra: 2008-09-30 Laget: 2008-09-30 Sist oppdatert: 2025-09-25bibliografisk kontrollert
5. Polyhedral space generation and memory estimation from interface and memory models of real-time video systems
Åpne denne publikasjonen i ny fane eller vindu >>Polyhedral space generation and memory estimation from interface and memory models of real-time video systems
Vise andre…
2006 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 79, nr 2, s. 231-245Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

We present a tool and a methodology for estimating the memory storage requirement for synchronous real-time video processing systems. Typically, a designer will use the feedback information from this estimation to select the most optimal execution order for software processors or space to time mapping for hardware. We propose to start from a conceptual interface and memory model that captures memory usage and data transfers. This high-level modeling is provided as an extension library of SystemC called IMEM. A common polyhedral iteration space is generated from the model, where polytopes are placed using a new placement algorithm based on simple heuristics. This algorithm will ensure maximum freedom of selecting executing order as all negative dependencies are removed to the length of zero. A demonstration is given regarding how the polytopes and dependency vectors can then be used as input to a memory storage estimation tool called STOREQ.

Emneord
Memory storage estimation, polyhedral, polytope placement, modeling, real-time, video, SystemC
HSV kategori
Identifikatorer
urn:nbn:se:miun:diva-2908 (URN)10.1016/j.jss.2005.04.034 (DOI)000235818400008 ()2-s2.0-32544459769 (Scopus ID)2575 (Lokal ID)2575 (Arkivnummer)2575 (OAI)
Prosjekter
STC - Sensible Things that Communicate
Tilgjengelig fra: 2008-09-30 Laget: 2009-07-10 Sist oppdatert: 2025-09-25bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Person

Thörnberg, Benny

Søk i DiVA

Av forfatter/redaktør
Thörnberg, Benny
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetric

isbn
urn-nbn
Totalt: 1697 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf