<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01466691</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-20T05:02:58+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Joint Algorithm Developing and System-Level Design: Case Study on Video Encoding</title>
            <author role="aut">
              <persName>
                <forename type="first">Jiaxing</forename>
                <surname>Zhang</surname>
              </persName>
              <email type="md5">ec35432127927ee3beaebfd33c3dd2f0</email>
              <email type="domain">ece.neu.edu</email>
              <idno type="idhal" notation="numeric">1001407</idno>
              <idno type="halauthorid" notation="string">1132394-1001407</idno>
              <affiliation ref="#struct-29479"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Gunar</forename>
                <surname>Schirner</surname>
              </persName>
              <email type="md5">9c6c77751b94453b3a67ab9a1a967506</email>
              <email type="domain">ece.neu.edu</email>
              <idno type="idhal" notation="numeric">1001408</idno>
              <idno type="halauthorid" notation="string">1132395-1001408</idno>
              <affiliation ref="#struct-29479"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-02-13 16:39:36</date>
              <date type="whenModified">2025-02-13 09:36:02</date>
              <date type="whenReleased">2017-02-13 16:46:04</date>
              <date type="whenProduced">2013-06-17</date>
              <date type="whenEndEmbargoed">2016-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-01466691v1/document">
                <date notBefore="2016-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01466691v1/file/978-3-642-38853-8_3_Chapter.pdf" id="file-1466691-1536004">
                <date notBefore="2016-01-01"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01466691</idno>
            <idno type="halUri">https://inria.hal.science/hal-01466691</idno>
            <idno type="halBibtex">zhang:hal-01466691</idno>
            <idno type="halRefHtml">&lt;i&gt;4th International Embedded Systems Symposium (IESS)&lt;/i&gt;, Jun 2013, Paderborn, Germany. pp.26-38, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-642-38853-8_3"&gt;&amp;#x27E8;10.1007/978-3-642-38853-8_3&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">4th International Embedded Systems Symposium (IESS), Jun 2013, Paderborn, Germany. pp.26-38, &amp;#x27E8;10.1007/978-3-642-38853-8_3&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-1466691-1536004"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-AICT" corresp="IFIP">IFIP Advances in Information and Communication Technology</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-TC10" corresp="IFIP-TC">IFIP-TC10</idno>
            <idno type="stamp" n="IFIP-AICT-403" corresp="IFIP-AICT">Embedded Systems: Design, Analysis and Verification</idno>
            <idno type="stamp" n="IFIP-IESS">International Embedded Systems Symposium</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 1: Design Methodologies</note>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Joint Algorithm Developing and System-Level Design: Case Study on Video Encoding</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Jiaxing</forename>
                    <surname>Zhang</surname>
                  </persName>
                  <email type="md5">ec35432127927ee3beaebfd33c3dd2f0</email>
                  <email type="domain">ece.neu.edu</email>
                  <idno type="idhal" notation="numeric">1001407</idno>
                  <idno type="halauthorid" notation="string">1132394-1001407</idno>
                  <affiliation ref="#struct-29479"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Gunar</forename>
                    <surname>Schirner</surname>
                  </persName>
                  <email type="md5">9c6c77751b94453b3a67ab9a1a967506</email>
                  <email type="domain">ece.neu.edu</email>
                  <idno type="idhal" notation="numeric">1001408</idno>
                  <idno type="halauthorid" notation="string">1132395-1001408</idno>
                  <affiliation ref="#struct-29479"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">IFIP Advances in Information and Communication Technology</title>
                <meeting>
                  <title>4th International Embedded Systems Symposium (IESS)</title>
                  <date type="start">2013-06-17</date>
                  <date type="end">2013-06-19</date>
                  <settlement>Paderborn</settlement>
                  <country key="DE">Germany</country>
                </meeting>
                <editor>Gunar Schirner</editor>
                <editor>Marcelo Götz</editor>
                <editor>Achim Rettberg</editor>
                <editor>Mauro C. Zanella</editor>
                <editor>Franz J. Rammig</editor>
                <imprint>
                  <publisher>Springer</publisher>
                  <biblScope unit="serie">Embedded Systems: Design, Analysis and Verification</biblScope>
                  <biblScope unit="volume">AICT-403</biblScope>
                  <biblScope unit="pp">26-38</biblScope>
                  <date type="datePub">2013</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-642-38853-8_3</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>System-Level Design Environments (SLDEs) are often utilized for tackling the design complexity of modern embedded systems. SLDEs typically start with a specification capturing core algorithms. Algorithm development itself largely occurs in Algorithm Design Environments (ADE) with little or no hardware concern. Currently, algorithm and system design environments are disjoint; system level specifications are manually implemented which leads to the specification gap.In this paper, we bridge algorithm and system design environments creating a unified design flow facilitating algorithm and system co-design. It enables algorithm realizations over heterogeneous platforms, while still tuning the algorithm according to platform needs. Our design flow starts with algorithm design in Simulink, out of which a System Level Design Language (SLDL)-based specification is synthesized. This specification then is used for design space exploration across heterogeneous target platforms and abstraction levels, and, after identifying a suitable platform, synthesized to HW/SW implementations. It realizes a unified development cycle across algorithm modeling and system-level design with quick responses to design decisions on algorithm-, specification- and system exploration level. It empowers the designer to combine analysis results across environments, apply cross layer optimizations, which will yield an overall optimized design through rapid design iterations.We demonstrate the benefits on a MJPEG video encoder case study, showing early computation/communication estimation and rapid prototyping from Simulink models. Results from Virtual Platform performance analysis enable the algorithm designer to improve model structure to better match the heterogeneous platform in an efficient and fast design cycle. Through applying our unified design flow, an improved HW/SW is found yielding 50% performance gain compared to a pure software solution.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 10</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-29479" status="VALID">
          <idno type="ROR">https://ror.org/04t5xt781</idno>
          <orgName>Northeastern University [Boston]</orgName>
          <desc>
            <address>
              <addrLine>360 Huntington Ave., Boston, Massachusetts 02115</addrLine>
              <country key="US"/>
            </address>
            <ref type="url">http://www.northeastern.edu/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>