-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Talk: JSON parsing with SIMD #32
Comments
State machine based lookup tableshw-json-simd/cbits/simd-phi-table-32.c Lines 5 to 38 in 6e891a5
hw-json-simd/cbits/simd-transition-table-32.c Lines 5 to 38 in 6e891a5
|
Comparison with pure C codeLines 81 to 163 in fe19db8
|
Dealing with incompatible architecturesAllow the code to query how the package was compiledhw-json-simd/src/HaskellWorks/Data/Json/Simd/Index/Standard.hs Lines 111 to 112 in fe19db8
hw-json-simd/hw-json-simd.cabal Lines 33 to 46 in fe19db8
hw-json-simd/hw-json-simd.cabal Lines 58 to 71 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Capabilities.hs Lines 6 to 16 in 6e891a5
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 15 to 28 in 6e891a5
Lines 3 to 25 in 6e891a5
|
C Implementation of Parallel State Machineshw-json-simd/cbits/simd-state.c Lines 10 to 26 in fe19db8
hw-json-simd/cbits/simd-state.c Lines 28 to 55 in fe19db8
hw-json-simd/cbits/simd-state.c Lines 66 to 110 in fe19db8
hw-json-simd/cbits/simd-state.c Lines 112 to 134 in fe19db8
hw-json-simd/cbits/simd-state.c Lines 136 to 150 in fe19db8
|
Foreign importshw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 6 to 14 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 30 to 50 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 51 to 56 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 57 to 67 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 68 to 74 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 75 to 82 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 83 to 92 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 93 to 102 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Foreign.chs Lines 103 to 108 in fe19db8
|
Parsing stateData typeshw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Index/Simple.hs Lines 18 to 47 in fe19db8
State initialisationhw-json-simd/src/HaskellWorks/Data/Json/Simd/Internal/Index/Simple.hs Lines 48 to 82 in fe19db8
|
Building the index (streaming)hw-json-simd/src/HaskellWorks/Data/Json/Simd/Index/Standard.hs Lines 31 to 35 in fe19db8
hw-json-simd/src/HaskellWorks/Data/Json/Simd/Index/Standard.hs Lines 36 to 110 in fe19db8
hw-json-simd/app/App/Commands/CreateIndex.hs Lines 44 to 60 in fe19db8
|
No description provided.
The text was updated successfully, but these errors were encountered: