Photonic floating point multiplication using cascaded SSB-SC modulation
In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for...
Gespeichert in:
Veröffentlicht in: | Optics express 2024-10, Vol.32 (22), p.39177 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 22 |
container_start_page | 39177 |
container_title | Optics express |
container_volume | 32 |
creator | Sobhanan, Aneesh Fardoost, Alireza Desai, Dhruvkumar Vanani, Fatemeh Ghaedi Zhu, Zheyuan Pang, Shuo S Li, Guifang |
description | In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for the exponent. We employ single-sideband suppressed-carrier (SSB-SC) modulation via IQ modulators to effectively translate the floating-point numbers into the optical domain. The process involves cascaded SSB-SC modulation coupled with balanced detection, enabling the execution of scalar floating-point multiplication. In our proof-of-concept experiment, we analyzed 10 samples with subcarrier frequencies ranging between 8 GHz and 18 GHz. The results exhibit a remarkably low error in scalar multiplication-ranging from 1% to less than 10% in the significand while maintaining error-free performance in the exponent calculation. We further conducted an energy efficiency analysis comparing fixed-point and floating-point operations for matrix-vector multiplication, demonstrating that floating-point is notably more energy-efficient, particularly for large-sized matrices or vectors. These results highlight the technique's viability for high dynamic range floating-point multiplication within photonic accelerators. |
doi_str_mv | 10.1364/OE.531813 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_3131853246</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3131853246</sourcerecordid><originalsourceid>FETCH-LOGICAL-c175t-4762bcb8e8dbaa8a669c54b8e50d6aed22f242cf7dd98c095a9e40b0cadcd0c13</originalsourceid><addsrcrecordid>eNpNkE9LwzAYh4Mobk4PfgHpUQ-dSZM0zVHHnMJgwvQc0jepRtKmNu3Bb2_npnh6_z38XngQuiR4TmjObjfLOaekIPQITQmWLGW4EMf_-gk6i_EDY8KEFKdoQiUXVDAyRavn99CHxkFS-aB717wlbXBNn9SD713rHYzL0CRD3J1AR9DGmmS7vU-3i6QOZvA_wDk6qbSP9uJQZ-j1YfmyeEzXm9XT4m6dAhG8T5nIsxLKwham1LrQeS6Bs3Hm2OTamiyrMpZBJYyRBWDJtbQMl3j8CgYDoTN0vc9tu_A52Nir2kWw3uvGhiEqSkYRnGYsH9GbPQpdiLGzlWo7V-vuSxGsdt7UZqn23kb26hA7lLU1f-SvKPoNEORopg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3131853246</pqid></control><display><type>article</type><title>Photonic floating point multiplication using cascaded SSB-SC modulation</title><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Sobhanan, Aneesh ; Fardoost, Alireza ; Desai, Dhruvkumar ; Vanani, Fatemeh Ghaedi ; Zhu, Zheyuan ; Pang, Shuo S ; Li, Guifang</creator><creatorcontrib>Sobhanan, Aneesh ; Fardoost, Alireza ; Desai, Dhruvkumar ; Vanani, Fatemeh Ghaedi ; Zhu, Zheyuan ; Pang, Shuo S ; Li, Guifang</creatorcontrib><description>In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for the exponent. We employ single-sideband suppressed-carrier (SSB-SC) modulation via IQ modulators to effectively translate the floating-point numbers into the optical domain. The process involves cascaded SSB-SC modulation coupled with balanced detection, enabling the execution of scalar floating-point multiplication. In our proof-of-concept experiment, we analyzed 10 samples with subcarrier frequencies ranging between 8 GHz and 18 GHz. The results exhibit a remarkably low error in scalar multiplication-ranging from 1% to less than 10% in the significand while maintaining error-free performance in the exponent calculation. We further conducted an energy efficiency analysis comparing fixed-point and floating-point operations for matrix-vector multiplication, demonstrating that floating-point is notably more energy-efficient, particularly for large-sized matrices or vectors. These results highlight the technique's viability for high dynamic range floating-point multiplication within photonic accelerators.</description><identifier>ISSN: 1094-4087</identifier><identifier>EISSN: 1094-4087</identifier><identifier>DOI: 10.1364/OE.531813</identifier><identifier>PMID: 39573741</identifier><language>eng</language><publisher>United States</publisher><ispartof>Optics express, 2024-10, Vol.32 (22), p.39177</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c175t-4762bcb8e8dbaa8a669c54b8e50d6aed22f242cf7dd98c095a9e40b0cadcd0c13</cites><orcidid>0000-0002-1201-1132 ; 0000-0002-1723-0887 ; 0000-0003-1804-256X ; 0000-0003-4946-4415 ; 0000-0001-9992-135X ; 0000-0002-7763-5974</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,860,27903,27904</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/39573741$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Sobhanan, Aneesh</creatorcontrib><creatorcontrib>Fardoost, Alireza</creatorcontrib><creatorcontrib>Desai, Dhruvkumar</creatorcontrib><creatorcontrib>Vanani, Fatemeh Ghaedi</creatorcontrib><creatorcontrib>Zhu, Zheyuan</creatorcontrib><creatorcontrib>Pang, Shuo S</creatorcontrib><creatorcontrib>Li, Guifang</creatorcontrib><title>Photonic floating point multiplication using cascaded SSB-SC modulation</title><title>Optics express</title><addtitle>Opt Express</addtitle><description>In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for the exponent. We employ single-sideband suppressed-carrier (SSB-SC) modulation via IQ modulators to effectively translate the floating-point numbers into the optical domain. The process involves cascaded SSB-SC modulation coupled with balanced detection, enabling the execution of scalar floating-point multiplication. In our proof-of-concept experiment, we analyzed 10 samples with subcarrier frequencies ranging between 8 GHz and 18 GHz. The results exhibit a remarkably low error in scalar multiplication-ranging from 1% to less than 10% in the significand while maintaining error-free performance in the exponent calculation. We further conducted an energy efficiency analysis comparing fixed-point and floating-point operations for matrix-vector multiplication, demonstrating that floating-point is notably more energy-efficient, particularly for large-sized matrices or vectors. These results highlight the technique's viability for high dynamic range floating-point multiplication within photonic accelerators.</description><issn>1094-4087</issn><issn>1094-4087</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkE9LwzAYh4Mobk4PfgHpUQ-dSZM0zVHHnMJgwvQc0jepRtKmNu3Bb2_npnh6_z38XngQuiR4TmjObjfLOaekIPQITQmWLGW4EMf_-gk6i_EDY8KEFKdoQiUXVDAyRavn99CHxkFS-aB717wlbXBNn9SD713rHYzL0CRD3J1AR9DGmmS7vU-3i6QOZvA_wDk6qbSP9uJQZ-j1YfmyeEzXm9XT4m6dAhG8T5nIsxLKwham1LrQeS6Bs3Hm2OTamiyrMpZBJYyRBWDJtbQMl3j8CgYDoTN0vc9tu_A52Nir2kWw3uvGhiEqSkYRnGYsH9GbPQpdiLGzlWo7V-vuSxGsdt7UZqn23kb26hA7lLU1f-SvKPoNEORopg</recordid><startdate>20241021</startdate><enddate>20241021</enddate><creator>Sobhanan, Aneesh</creator><creator>Fardoost, Alireza</creator><creator>Desai, Dhruvkumar</creator><creator>Vanani, Fatemeh Ghaedi</creator><creator>Zhu, Zheyuan</creator><creator>Pang, Shuo S</creator><creator>Li, Guifang</creator><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-1201-1132</orcidid><orcidid>https://orcid.org/0000-0002-1723-0887</orcidid><orcidid>https://orcid.org/0000-0003-1804-256X</orcidid><orcidid>https://orcid.org/0000-0003-4946-4415</orcidid><orcidid>https://orcid.org/0000-0001-9992-135X</orcidid><orcidid>https://orcid.org/0000-0002-7763-5974</orcidid></search><sort><creationdate>20241021</creationdate><title>Photonic floating point multiplication using cascaded SSB-SC modulation</title><author>Sobhanan, Aneesh ; Fardoost, Alireza ; Desai, Dhruvkumar ; Vanani, Fatemeh Ghaedi ; Zhu, Zheyuan ; Pang, Shuo S ; Li, Guifang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c175t-4762bcb8e8dbaa8a669c54b8e50d6aed22f242cf7dd98c095a9e40b0cadcd0c13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sobhanan, Aneesh</creatorcontrib><creatorcontrib>Fardoost, Alireza</creatorcontrib><creatorcontrib>Desai, Dhruvkumar</creatorcontrib><creatorcontrib>Vanani, Fatemeh Ghaedi</creatorcontrib><creatorcontrib>Zhu, Zheyuan</creatorcontrib><creatorcontrib>Pang, Shuo S</creatorcontrib><creatorcontrib>Li, Guifang</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><jtitle>Optics express</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sobhanan, Aneesh</au><au>Fardoost, Alireza</au><au>Desai, Dhruvkumar</au><au>Vanani, Fatemeh Ghaedi</au><au>Zhu, Zheyuan</au><au>Pang, Shuo S</au><au>Li, Guifang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Photonic floating point multiplication using cascaded SSB-SC modulation</atitle><jtitle>Optics express</jtitle><addtitle>Opt Express</addtitle><date>2024-10-21</date><risdate>2024</risdate><volume>32</volume><issue>22</issue><spage>39177</spage><pages>39177-</pages><issn>1094-4087</issn><eissn>1094-4087</eissn><abstract>In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for the exponent. We employ single-sideband suppressed-carrier (SSB-SC) modulation via IQ modulators to effectively translate the floating-point numbers into the optical domain. The process involves cascaded SSB-SC modulation coupled with balanced detection, enabling the execution of scalar floating-point multiplication. In our proof-of-concept experiment, we analyzed 10 samples with subcarrier frequencies ranging between 8 GHz and 18 GHz. The results exhibit a remarkably low error in scalar multiplication-ranging from 1% to less than 10% in the significand while maintaining error-free performance in the exponent calculation. We further conducted an energy efficiency analysis comparing fixed-point and floating-point operations for matrix-vector multiplication, demonstrating that floating-point is notably more energy-efficient, particularly for large-sized matrices or vectors. These results highlight the technique's viability for high dynamic range floating-point multiplication within photonic accelerators.</abstract><cop>United States</cop><pmid>39573741</pmid><doi>10.1364/OE.531813</doi><orcidid>https://orcid.org/0000-0002-1201-1132</orcidid><orcidid>https://orcid.org/0000-0002-1723-0887</orcidid><orcidid>https://orcid.org/0000-0003-1804-256X</orcidid><orcidid>https://orcid.org/0000-0003-4946-4415</orcidid><orcidid>https://orcid.org/0000-0001-9992-135X</orcidid><orcidid>https://orcid.org/0000-0002-7763-5974</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1094-4087 |
ispartof | Optics express, 2024-10, Vol.32 (22), p.39177 |
issn | 1094-4087 1094-4087 |
language | eng |
recordid | cdi_proquest_miscellaneous_3131853246 |
source | DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals |
title | Photonic floating point multiplication using cascaded SSB-SC modulation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T04%3A19%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Photonic%20floating%20point%20multiplication%20using%20cascaded%20SSB-SC%20modulation&rft.jtitle=Optics%20express&rft.au=Sobhanan,%20Aneesh&rft.date=2024-10-21&rft.volume=32&rft.issue=22&rft.spage=39177&rft.pages=39177-&rft.issn=1094-4087&rft.eissn=1094-4087&rft_id=info:doi/10.1364/OE.531813&rft_dat=%3Cproquest_cross%3E3131853246%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3131853246&rft_id=info:pmid/39573741&rfr_iscdi=true |