[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/en\/wiki41\/unum-number-format-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/en\/wiki41\/unum-number-format-wikipedia\/","headline":"Unum (number format) – Wikipedia","name":"Unum (number format) – Wikipedia","description":"before-content-x4 Project author Type Precisions Quire after-content-x4 Support? after-content-x4 Speed Testing Notes GP-GPU VividSparks World’s First FPGA GP-GPU 32 Yes","datePublished":"2019-06-19","dateModified":"2019-06-19","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/en\/wiki41\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/en\/wiki41\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/en\/wiki41\/unum-number-format-wikipedia\/","wordCount":2873,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4ProjectauthorTypePrecisionsQuire (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Support? (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4SpeedTestingNotesGP-GPUVividSparksWorld’s First FPGA GP-GPU32Yes~3.2\u00a0TpopsExhaustive. No known bugs.RacEr GP-GPU has 512 coresSoftPositA*STAR (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4C library based on Berkeley SoftFloatC++ wrapper to override operatorsPython wrapper using SWIG of SoftPosit8, 16, 32 published and complete;Yes~60 to 110\u00a0Mpops\/s on x86 core (Broadwell)8: Exhaustive;16: Exhaustive except FMA, quire32: Exhaustive test is still in progress.No known bugs.Open source license. Fastest and most comprehensive C library for posits presently. Designed for plug-in comparison of IEEE floats and posits.posit4.nbA*STARMathematica notebookAllYes< 80\u00a0kpops\/sExhaustive for low precisions. No known bugs.Open source (MIT license). Original definition and prototype. Most complete environment for comparing IEEE floats and posits. Many examples of use, including linear solversposit-javascriptA*STARJavaScript widgetConvert decimal to posit 6, 8, 16, 32; generate tables 2\u201317 with es 1\u20134.\u2014\u2014; interactive widgetFully testedTable generator and conversionUniversalStillwater Supercomputing, IncC++ template libraryC libraryPython wrapperGolang libraryArbitrary precision posit float valid (p)Unum type 1 (p)Unum type 2 (p)Arbitrary quire configurations with programmable capacityposit 1\u00a0GPOPSposit 130\u00a0MPOPSposit 115\u00a0MPOPSposit 105\u00a0MPOPSposit50\u00a0MPOPSposit1\u00a0MPOPSposit800\u00a0kPOPSComplete validation suite for arbitrary positsRandoms for large posit configs.Uses induction to prove nbits+1 is correctno known bugsOpen source. MIT license.Fully integrated with C\/C++ types and automatic conversions.Supports full C++ math library (native and conversion to\/from IEEE).Runtime integrations: MTL4\/MTL5, Eigen, Trilinos, HPR-BLAS.Application integrations: G+SMO, FDBB, FEniCS, ODEintV2, TVM.ai.Hardware Accelerator integration (Xilinx, Intel, Achronix).SpeedgoChung Shin YeePython libraryAllNo~20\u00a0Mpops\/sExtensive; no known bugsOpen source (MIT license)softposit-rktDavid ThienSoftPosit bindings for RacketAllYesUn\u00adknownUn\u00adknownsfpyBill ZornSoftPosit bindings for PythonAllYes~20\u201345\u00a0Mpops\/s on 4.9\u00a0GHz Skylake coreUn\u00adknownpositsoctaveDiego CoelhoOctave ImplementationAllNoUn\u00adknownLimited Testing; no known bugsGNU GPLSigmoid NumbersIsaac YonemotoJulia libraryAll "},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki41\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki41\/unum-number-format-wikipedia\/#breadcrumbitem","name":"Unum (number format) – Wikipedia"}}]}]