Integrating communication protocol selection with partitioning in hardware/software codesign

Peter Voigt Knudsen, Jan Madsen

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    233 Downloads (Pure)

    Abstract

    This paper explores the problem of determining the characteristics of the communication links in a computer system as well as determining the best functional partitioning. In particular, we present a communication estimation model and show, by the use of this model, the importance of integrating communication protocol selection with hardware/software partitioning. The communication estimation model allows for fast estimation but is still sufficiently detailed as to allow the designer or design tool to efficiently explore tradeoffs between throughputs, bus widths, burst/nonburst transfers, operating frequencies of system components such as buses, CPU's, ASIC's, software code size, hardware area, and component prices. A distinct feature of the model is the modeling of driver processing of data (packing, splitting, compression, etc.) and its impact on communication throughput. The integration of communication protocol selection and communication driver design with hardware/software partitioning is illustrated by a number of design space exploration experiments carried out within the LYCOS cosynthesis system, using models of the PCI and USB protocols.
    Original languageEnglish
    Title of host publicationProceedings of the 11th International Symposium on System Synthesis
    PublisherIEEE
    Publication date1998
    Pages111-116
    ISBN (Print)0-8186-8623-5
    DOIs
    Publication statusPublished - 1998
    Event11th International Symposium on System Synthesis - Chinatrust Hotel, Hsinchu, Taiwan, Province of China
    Duration: 2 Dec 19984 Dec 1998
    Conference number: 11
    http://www.cs.nthu.edu.tw/~isss98/

    Conference

    Conference11th International Symposium on System Synthesis
    Number11
    LocationChinatrust Hotel
    CountryTaiwan, Province of China
    CityHsinchu
    Period02/12/199804/12/1998
    Internet address

    Bibliographical note

    Copyright 1998 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    Cite this

    Knudsen, P. V., & Madsen, J. (1998). Integrating communication protocol selection with partitioning in hardware/software codesign. In Proceedings of the 11th International Symposium on System Synthesis (pp. 111-116). IEEE. https://doi.org/10.1109/ISSS.1998.730610
    Knudsen, Peter Voigt ; Madsen, Jan. / Integrating communication protocol selection with partitioning in hardware/software codesign. Proceedings of the 11th International Symposium on System Synthesis. IEEE, 1998. pp. 111-116
    @inproceedings{7bb30658bb9149acb591cd7bf0d7642b,
    title = "Integrating communication protocol selection with partitioning in hardware/software codesign",
    abstract = "This paper explores the problem of determining the characteristics of the communication links in a computer system as well as determining the best functional partitioning. In particular, we present a communication estimation model and show, by the use of this model, the importance of integrating communication protocol selection with hardware/software partitioning. The communication estimation model allows for fast estimation but is still sufficiently detailed as to allow the designer or design tool to efficiently explore tradeoffs between throughputs, bus widths, burst/nonburst transfers, operating frequencies of system components such as buses, CPU's, ASIC's, software code size, hardware area, and component prices. A distinct feature of the model is the modeling of driver processing of data (packing, splitting, compression, etc.) and its impact on communication throughput. The integration of communication protocol selection and communication driver design with hardware/software partitioning is illustrated by a number of design space exploration experiments carried out within the LYCOS cosynthesis system, using models of the PCI and USB protocols.",
    author = "Knudsen, {Peter Voigt} and Jan Madsen",
    note = "Copyright 1998 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.",
    year = "1998",
    doi = "10.1109/ISSS.1998.730610",
    language = "English",
    isbn = "0-8186-8623-5",
    pages = "111--116",
    booktitle = "Proceedings of the 11th International Symposium on System Synthesis",
    publisher = "IEEE",
    address = "United States",

    }

    Knudsen, PV & Madsen, J 1998, Integrating communication protocol selection with partitioning in hardware/software codesign. in Proceedings of the 11th International Symposium on System Synthesis. IEEE, pp. 111-116, 11th International Symposium on System Synthesis, Hsinchu, Taiwan, Province of China, 02/12/1998. https://doi.org/10.1109/ISSS.1998.730610

    Integrating communication protocol selection with partitioning in hardware/software codesign. / Knudsen, Peter Voigt; Madsen, Jan.

    Proceedings of the 11th International Symposium on System Synthesis. IEEE, 1998. p. 111-116.

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    TY - GEN

    T1 - Integrating communication protocol selection with partitioning in hardware/software codesign

    AU - Knudsen, Peter Voigt

    AU - Madsen, Jan

    N1 - Copyright 1998 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

    PY - 1998

    Y1 - 1998

    N2 - This paper explores the problem of determining the characteristics of the communication links in a computer system as well as determining the best functional partitioning. In particular, we present a communication estimation model and show, by the use of this model, the importance of integrating communication protocol selection with hardware/software partitioning. The communication estimation model allows for fast estimation but is still sufficiently detailed as to allow the designer or design tool to efficiently explore tradeoffs between throughputs, bus widths, burst/nonburst transfers, operating frequencies of system components such as buses, CPU's, ASIC's, software code size, hardware area, and component prices. A distinct feature of the model is the modeling of driver processing of data (packing, splitting, compression, etc.) and its impact on communication throughput. The integration of communication protocol selection and communication driver design with hardware/software partitioning is illustrated by a number of design space exploration experiments carried out within the LYCOS cosynthesis system, using models of the PCI and USB protocols.

    AB - This paper explores the problem of determining the characteristics of the communication links in a computer system as well as determining the best functional partitioning. In particular, we present a communication estimation model and show, by the use of this model, the importance of integrating communication protocol selection with hardware/software partitioning. The communication estimation model allows for fast estimation but is still sufficiently detailed as to allow the designer or design tool to efficiently explore tradeoffs between throughputs, bus widths, burst/nonburst transfers, operating frequencies of system components such as buses, CPU's, ASIC's, software code size, hardware area, and component prices. A distinct feature of the model is the modeling of driver processing of data (packing, splitting, compression, etc.) and its impact on communication throughput. The integration of communication protocol selection and communication driver design with hardware/software partitioning is illustrated by a number of design space exploration experiments carried out within the LYCOS cosynthesis system, using models of the PCI and USB protocols.

    U2 - 10.1109/ISSS.1998.730610

    DO - 10.1109/ISSS.1998.730610

    M3 - Article in proceedings

    SN - 0-8186-8623-5

    SP - 111

    EP - 116

    BT - Proceedings of the 11th International Symposium on System Synthesis

    PB - IEEE

    ER -

    Knudsen PV, Madsen J. Integrating communication protocol selection with partitioning in hardware/software codesign. In Proceedings of the 11th International Symposium on System Synthesis. IEEE. 1998. p. 111-116 https://doi.org/10.1109/ISSS.1998.730610