Lightweight Floating-Point Arithmetic: Case Study of Inverse Discrete Cosine Transform View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2002-12

AUTHORS

Fang Fang, Tsuhan Chen, Rob A. Rutenbar

ABSTRACT

To enable floating-point (FP) signal processing applications in low-power mobile devices, we propose lightweight floating-point arithmetic. It offers a wider range of precision/power/speed/area trade-offs, but is wrapped in forms that hide the complexity of the underlying implementations from both multimedia software designers and hardware designers. Libraries implemented in C++ and Verilog provide flexible and robust floating-point units with variable bit-width formats, multiple rounding modes and other features. This solution bridges the design gap between software and hardware, and accelerates the design cycle from algorithm to chip by avoiding the translation to fixed-point arithmetic. We demonstrate the effectiveness of the proposed scheme using the inverse discrete cosine transform (IDCT), in the context of video coding, as an example. Further, we implement lightweight floating-point IDCT into hardware and demonstrate the power and area reduction. More... »

PAGES

945128

Identifiers

URI

http://scigraph.springernature.com/pub.10.1155/s1110865702205090

DOI

http://dx.doi.org/10.1155/s1110865702205090

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1063207682


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Artificial Intelligence and Image Processing", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Carnegie Mellon University", 
          "id": "https://www.grid.ac/institutes/grid.147455.6", 
          "name": [
            "Department of Electrical and Computer Engineering, Carnegie Mellon University, 5000 Forbes Avenue, 15213, Pittsburgh, PA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Fang", 
        "givenName": "Fang", 
        "id": "sg:person.016534602353.07", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016534602353.07"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Carnegie Mellon University", 
          "id": "https://www.grid.ac/institutes/grid.147455.6", 
          "name": [
            "Department of Electrical and Computer Engineering, Carnegie Mellon University, 5000 Forbes Avenue, 15213, Pittsburgh, PA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Chen", 
        "givenName": "Tsuhan", 
        "id": "sg:person.012245072625.31", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012245072625.31"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Carnegie Mellon University", 
          "id": "https://www.grid.ac/institutes/grid.147455.6", 
          "name": [
            "Department of Electrical and Computer Engineering, Carnegie Mellon University, 5000 Forbes Avenue, 15213, Pittsburgh, PA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Rutenbar", 
        "givenName": "Rob A.", 
        "id": "sg:person.010074520675.92", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010074520675.92"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2002-12", 
    "datePublishedReg": "2002-12-01", 
    "description": "To enable floating-point (FP) signal processing applications in low-power mobile devices, we propose lightweight floating-point arithmetic. It offers a wider range of precision/power/speed/area trade-offs, but is wrapped in forms that hide the complexity of the underlying implementations from both multimedia software designers and hardware designers. Libraries implemented in C++ and Verilog provide flexible and robust floating-point units with variable bit-width formats, multiple rounding modes and other features. This solution bridges the design gap between software and hardware, and accelerates the design cycle from algorithm to chip by avoiding the translation to fixed-point arithmetic. We demonstrate the effectiveness of the proposed scheme using the inverse discrete cosine transform (IDCT), in the context of video coding, as an example. Further, we implement lightweight floating-point IDCT into hardware and demonstrate the power and area reduction.", 
    "genre": "non_research_article", 
    "id": "sg:pub.10.1155/s1110865702205090", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": [
      {
        "id": "sg:journal.1357355", 
        "issn": [
          "1687-6172", 
          "1687-0433"
        ], 
        "name": "Applied Signal Processing", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "9", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "2002"
      }
    ], 
    "name": "Lightweight Floating-Point Arithmetic: Case Study of Inverse Discrete Cosine Transform", 
    "pagination": "945128", 
    "productId": [
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "6a8e9f430416329fb88388a2b6ef5a62e8463d7fa58d6adb31461f3a94558fd9"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1155/s1110865702205090"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1063207682"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1155/s1110865702205090", 
      "https://app.dimensions.ai/details/publication/pub.1063207682"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2019-04-10T18:16", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000001_0000000264/records_8675_00000492.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "http://link.springer.com/10.1155/S1110865702205090"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1155/s1110865702205090'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1155/s1110865702205090'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1155/s1110865702205090'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1155/s1110865702205090'


 

This table displays all metadata directly associated to this object as RDF triples.

75 TRIPLES      20 PREDICATES      27 URIs      19 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1155/s1110865702205090 schema:about anzsrc-for:08
2 anzsrc-for:0801
3 schema:author N3f783a183efd4987b07d25f54d590d40
4 schema:datePublished 2002-12
5 schema:datePublishedReg 2002-12-01
6 schema:description To enable floating-point (FP) signal processing applications in low-power mobile devices, we propose lightweight floating-point arithmetic. It offers a wider range of precision/power/speed/area trade-offs, but is wrapped in forms that hide the complexity of the underlying implementations from both multimedia software designers and hardware designers. Libraries implemented in C++ and Verilog provide flexible and robust floating-point units with variable bit-width formats, multiple rounding modes and other features. This solution bridges the design gap between software and hardware, and accelerates the design cycle from algorithm to chip by avoiding the translation to fixed-point arithmetic. We demonstrate the effectiveness of the proposed scheme using the inverse discrete cosine transform (IDCT), in the context of video coding, as an example. Further, we implement lightweight floating-point IDCT into hardware and demonstrate the power and area reduction.
7 schema:genre non_research_article
8 schema:inLanguage en
9 schema:isAccessibleForFree true
10 schema:isPartOf N4825481764584582a917bf067cae3329
11 N6abf1e733dab43b4be42bb14b5846bba
12 sg:journal.1357355
13 schema:name Lightweight Floating-Point Arithmetic: Case Study of Inverse Discrete Cosine Transform
14 schema:pagination 945128
15 schema:productId N59efe9d0b05a43779b5a533ee346bcb3
16 N87a40b9250234f9dbaa0497c4d6c8762
17 N8dc79f36114e4c409096147b594793b6
18 schema:sameAs https://app.dimensions.ai/details/publication/pub.1063207682
19 https://doi.org/10.1155/s1110865702205090
20 schema:sdDatePublished 2019-04-10T18:16
21 schema:sdLicense https://scigraph.springernature.com/explorer/license/
22 schema:sdPublisher N475401ea20c048678faa6109b64651aa
23 schema:url http://link.springer.com/10.1155/S1110865702205090
24 sgo:license sg:explorer/license/
25 sgo:sdDataset articles
26 rdf:type schema:ScholarlyArticle
27 N3f783a183efd4987b07d25f54d590d40 rdf:first sg:person.016534602353.07
28 rdf:rest N9bfee88ed8d14d6ca730a96464d2fc21
29 N475401ea20c048678faa6109b64651aa schema:name Springer Nature - SN SciGraph project
30 rdf:type schema:Organization
31 N4825481764584582a917bf067cae3329 schema:issueNumber 9
32 rdf:type schema:PublicationIssue
33 N59efe9d0b05a43779b5a533ee346bcb3 schema:name readcube_id
34 schema:value 6a8e9f430416329fb88388a2b6ef5a62e8463d7fa58d6adb31461f3a94558fd9
35 rdf:type schema:PropertyValue
36 N6abf1e733dab43b4be42bb14b5846bba schema:volumeNumber 2002
37 rdf:type schema:PublicationVolume
38 N87a40b9250234f9dbaa0497c4d6c8762 schema:name doi
39 schema:value 10.1155/s1110865702205090
40 rdf:type schema:PropertyValue
41 N8dc79f36114e4c409096147b594793b6 schema:name dimensions_id
42 schema:value pub.1063207682
43 rdf:type schema:PropertyValue
44 N9bfee88ed8d14d6ca730a96464d2fc21 rdf:first sg:person.012245072625.31
45 rdf:rest Nf1325c92802d4675bcab3593feabf05f
46 Nf1325c92802d4675bcab3593feabf05f rdf:first sg:person.010074520675.92
47 rdf:rest rdf:nil
48 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
49 schema:name Information and Computing Sciences
50 rdf:type schema:DefinedTerm
51 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
52 schema:name Artificial Intelligence and Image Processing
53 rdf:type schema:DefinedTerm
54 sg:journal.1357355 schema:issn 1687-0433
55 1687-6172
56 schema:name Applied Signal Processing
57 rdf:type schema:Periodical
58 sg:person.010074520675.92 schema:affiliation https://www.grid.ac/institutes/grid.147455.6
59 schema:familyName Rutenbar
60 schema:givenName Rob A.
61 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010074520675.92
62 rdf:type schema:Person
63 sg:person.012245072625.31 schema:affiliation https://www.grid.ac/institutes/grid.147455.6
64 schema:familyName Chen
65 schema:givenName Tsuhan
66 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012245072625.31
67 rdf:type schema:Person
68 sg:person.016534602353.07 schema:affiliation https://www.grid.ac/institutes/grid.147455.6
69 schema:familyName Fang
70 schema:givenName Fang
71 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016534602353.07
72 rdf:type schema:Person
73 https://www.grid.ac/institutes/grid.147455.6 schema:alternateName Carnegie Mellon University
74 schema:name Department of Electrical and Computer Engineering, Carnegie Mellon University, 5000 Forbes Avenue, 15213, Pittsburgh, PA, USA
75 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...