Mittuniversitetet

miun.sePublikationer
Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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)
Ansvarig organisation
2004 (Engelska)Licentiatavhandling, sammanläggning (Övrigt vetenskapligt)
Ort, förlag, år, upplaga, sidor
Sundsvall: Mitthögskolan , 2004. , s. 53
Serie
Mid Sweden University licentiate thesis, ISSN 1652-8948 ; 4
Nyckelord [en]
SystemC Memory Modeling and Synthesis
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
URN: urn:nbn:se:miun:diva-5680Lokalt ID: 2053ISBN: 91-87908-84-0 (tryckt)OAI: oai:DiVA.org:miun-5680DiVA, id: diva2:30713
Presentation
(Engelska)
Tillgänglig från: 2008-09-30 Skapad: 2009-07-10 Senast uppdaterad: 2025-09-25Bibliografiskt granskad
Delarbeten
1. Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design
Öppna denna publikation i ny flik eller fönster >>Analysis of modeling and simulation capabilities in systemC and Ocapi using a video filter design
2002 (Engelska)Ingår i: System on chip design languages :: extended papers : best of FDL’01 and HDLCon’01, Boston, Mass: Kluwer Academic Publishers, 2002, s. 283-Kapitel i bok, del av antologi (Övrigt vetenskapligt)
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.

Ort, förlag, år, upplaga, sidor
Boston, Mass: Kluwer Academic Publishers, 2002
Serie
The ChDL series
Nyckelord
SystemC, comparison, system design, video systems
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
urn:nbn:se:miun:diva-5542 (URN)589 (Lokalt ID)1-40207046-2 (ISBN)589 (Arkivnummer)589 (OAI)
Tillgänglig från: 2008-12-16 Skapad: 2008-12-16 Senast uppdaterad: 2025-09-25Bibliografiskt granskad
2. IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems
Öppna denna publikation i ny flik eller fönster >>IMEM: An Object Oriented Memory- and Interface Modeling Approach for Real-Time Video Processing Systems
2002 (Engelska)Ingår i: Proceedings / FDL '02, Forum on Specification & Design Languages, Marseille, France, Sept 24-27, 2002: FDL ; 5 (Marseille) : 2002.09.24-27, Marseille, 2002Konferensbidrag, Publicerat paper (Refereegranskat)
Ort, förlag, år, upplaga, sidor
Marseille: , 2002
Nyckelord
IMEM Object Oriented Memory- and Interface Modeling
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
urn:nbn:se:miun:diva-1657 (URN)279 (Lokalt ID)279 (Arkivnummer)279 (OAI)
Tillgänglig från: 2008-09-30 Skapad: 2008-09-30 Senast uppdaterad: 2025-09-25Bibliografiskt granskad
3. Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction
Öppna denna publikation i ny flik eller fönster >>Conceptual Interface and Memory-Modelling for Real-Time Image Processing Systems- IMEM: A tool for Modeling, Simulation and Design Parameter Extraction
2002 (Engelska)Ingå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, artikel-id 1203267Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Ort, förlag, år, upplaga, sidor
IEEE conference proceedings, 2002
Nyckelord
Conceptual Interface, Memory-Modelling Image Processing
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
urn:nbn:se:miun:diva-1656 (URN)10.1109/MMSP.2002.1203267 (DOI)2-s2.0-33947602480 (Scopus ID)278 (Lokalt ID)0780377133 (ISBN)278 (Arkivnummer)278 (OAI)
Konferens
2002 5th IEEE Workshop on Multimedia Signal Processing, MMSP 2002; St. Thomas; United States; 9 December 2002 through 11 December 2002
Tillgänglig från: 2008-12-16 Skapad: 2008-12-16 Senast uppdaterad: 2025-09-25Bibliografiskt granskad
4. Automated implementation of interface- and memory models for real-time video processing systems
Öppna denna publikation i ny flik eller fönster >>Automated implementation of interface- and memory models for real-time video processing systems
2003 (Engelska)Ingår i: Proceedings of IEEE Norchip Conference, November 2003 (Riga), 2003Konferensbidrag, Publicerat paper (Refereegranskat)
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.

Nyckelord
real-time image processing, processor architecture
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
urn:nbn:se:miun:diva-1831 (URN)586 (Lokalt ID)586 (Arkivnummer)586 (OAI)
Tillgänglig från: 2008-09-30 Skapad: 2008-09-30 Senast uppdaterad: 2025-09-25Bibliografiskt granskad
5. Polyhedral space generation and memory estimation from interface and memory models of real-time video systems
Öppna denna publikation i ny flik eller fönster >>Polyhedral space generation and memory estimation from interface and memory models of real-time video systems
Visa övriga...
2006 (Engelska)Ingår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 79, nr 2, s. 231-245Artikel i tidskrift (Refereegranskat) 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.

Nyckelord
Memory storage estimation, polyhedral, polytope placement, modeling, real-time, video, SystemC
Nationell ämneskategori
Elektroteknik och elektronik
Identifikatorer
urn:nbn:se:miun:diva-2908 (URN)10.1016/j.jss.2005.04.034 (DOI)000235818400008 ()2-s2.0-32544459769 (Scopus ID)2575 (Lokalt ID)2575 (Arkivnummer)2575 (OAI)
Projekt
STC - Sensible Things that Communicate
Tillgänglig från: 2008-09-30 Skapad: 2009-07-10 Senast uppdaterad: 2025-09-25Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Person

Thörnberg, Benny

Sök vidare i DiVA

Av författaren/redaktören
Thörnberg, Benny
Av organisationen
Institutionen för informationsteknologi och medier
Elektroteknik och elektronik

Sök vidare utanför DiVA

GoogleGoogle Scholar

isbn
urn-nbn

Altmetricpoäng

isbn
urn-nbn
Totalt: 1696 träffar
RefereraExporteraLänk till posten
Permanent länk

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