Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arshajii
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
Compiler-optimized Unicode in Codon 0.20
(exaloop.io)
2 points
by
arshajii
8d ago
|
0 comments
2.
▲
Accelerating Python & NumPy up to 900x with Codon
(exaloop.io)
3 points
by
arshajii
2y ago
|
1 comments
3.
▲
New accelerated NumPy implementation for Codon, now open source
(exaloop.io)
2 points
by
arshajii
2y ago
|
0 comments
4.
▲
Mapping Python to LLVM
(blog.exaloop.io)
121 points
by
arshajii
4y ago
|
32 comments
5.
▲
by
arshajii
4y ago
Thanks a lot for all the comments and feedback! Wanted to add a couple points/clarifications: - Codon is a completely standalone (from CPython) compiler that was started with the goal of statically compiling as much Python code as poss
6.
▲
by
arshajii
4y ago
I would guess the bulk of the time is being spent in compilation. You might try "codon build -release day_2.py" then "time ./day_2" to measure just runtime.
7.
▲
by
arshajii
4y ago
Some info on that at https://docs.exaloop.io/codon/general/faq#how-does-codon-com... ...
8.
▲
by
arshajii
4y ago
We do have a benchmark suite at https://github.com/exaloop/codon/tree/develop/bench and results on a couple different architectures at https://exaloop.io/benchmarks
9.
▲
Codon: A high-performance Python-like compiler using LLVM
(github.com)
317 points
by
arshajii
4y ago
|
179 comments
10.
▲
by
arshajii
5y ago
We haven't done too many comparisons with BioJulia since that paper, although we did address the (valid) issues they raised such as data validation (i.e. Seq now validates input data by default, but this can be optionally disabled). We
11.
▲
by
arshajii
5y ago
(I'm one of the developers on Seq.) We've actually been working mostly on closing the gap with Python for the last year or so. Seq can be useful for plain Python programs as well -- I give a bit more context in my comment above.
12.
▲
by
arshajii
5y ago
Hi everyone, I’m one of the developers on the Seq project — I was delighted to see it posted here! We started this project with a focus on bioinformatics, but since then we’ve added a lot of language features/libraries that have closed