Browse thread
[Caml-list] OCaml Speed for Block Convolutions
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | David McClain <dmcclain1@m...> |
| Subject: | [Caml-list] OCaml Speed for Block Convolutions |
....well, I hate to say this... but I did recode the innermost loop in C and it now runs more than 5 times faster... Straight recoding into C bought 4x, and using better math brought that up to 5x. I think the big thing here is that the OCaml code was producing huge amounts of garbage, despite preallocated buffers with which all the processing was reading and writing data. The ancillary closures and tuple args were just eating my shirt... - DM ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr