Skip to content

Software emulation of IEEE 754 and Posit standarts

Notifications You must be signed in to change notification settings

lisitsynSA/softPosit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

softPosit

Software emulation of IEEE 754 and Posit standarts

Conferences:

MIPT conference 62 (2019): Сравнительный анализ представлений вещественных чисел для задач обучения нейронных сетей.

Prepare LLVM (already done):

[LLVM]
git clone https://github.com/llvm-mirror/llvm.git
cd llvm
git checkout release_90
rm .git* -rf

[CLANG]
cd tools
git clone https://github.com/llvm-mirror/clang.git
cd clang
git checkout release_90
rm .git* -rf

[COMPILER-RT]
cd ../../projects
git clone https://github.com/llvm-mirror/compiler-rt.git
cd compiler-rt
git checkout release_90
rm .git* -rf

Prepare build system:

sudo apt-get install build-essential zlib1g-dev python cmake

Building:

./build.sh
Two folders will be created: BUILD and SOFT_POSIT
Compiler will be in SOFT_POSIT/bin

Commit message

Template: [TYPE] Description

TYPES: INFR; LLVM; IEEE_754; POSIT; TESTS

About

Software emulation of IEEE 754 and Posit standarts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published