Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sadiq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
Multicore OCaml: October 2020
(discuss.ocaml.org)
92 points
by
sadiq
6y ago
|
9 comments
92.
▲
Continuous Allocation Profiling for the Java Virtual Machine
(opsian.com)
1 points
by
sadiq
6y ago
|
0 comments
93.
▲
by
sadiq
6y ago
Microsoft have been using them in Bing and other projects for a while: https://www.microsoft.com/en-us/research/project/project-cat...
94.
▲
by
sadiq
6y ago
That's the Chrome tracing tool: https://www.chromium.org/developers/how-tos/trace-event-prof... It uses the event logging infrastructure in multicore which outputs json. Normal OCaml has integrated this since
95.
▲
The Samsung 980 Pro PCIe 4.0 SSD – Anandtech
(anandtech.com)
1 points
by
sadiq
6y ago
|
0 comments
96.
▲
Multicore OCaml: August 2020
(discuss.ocaml.org)
4 points
by
sadiq
6y ago
|
0 comments
97.
▲
by
sadiq
6y ago
Just to add to this good summary, OCaml already has some support for parallelism that would be useful for scientific computation. Essentially you can already have multi-threaded OCaml programs as long as only one thread is using the OCaml r
98.
▲
Robinhood, the stock trading app, postpones UK launch ‘indefinitely’
(techcrunch.com)
2 points
by
sadiq
6y ago
|
0 comments
99.
▲
by
sadiq
6y ago
The plans, and implementation effort, are focused on getting ParMinor upstreamed so I suspect ConcMinor will stay at version 4.06. I think we were all surprised by how well ParMinor performed. There's work on-going to see just how far
100.
▲
by
sadiq
6y ago
Domain is a unit of parallelism in Multicore OCaml - it's effectively a heavyweight thread. The intention is that you tend to have as many Domains as you have cores you want to use in the computation. Deferred relates to concurrency ra
101.
▲
by
sadiq
6y ago
(Multicore OCaml hacker here - speaking for myself though) Nice to see people having a look at this. It's an early draft chapter that Sudha, one of the Multicore team, has been working on. If you have feedback or suggestions I'm s
102.
▲
Multicore OCaml: June 2020
(discuss.ocaml.org)
3 points
by
sadiq
6y ago
|
0 comments
103.
▲
Intel Lakefield deep dive: the first x86 hybrid CPU
(anandtech.com)
66 points
by
sadiq
6y ago
|
30 comments
104.
▲
by
sadiq
6y ago
We have a preprint up of our paper that details the design of Multicore OCaml along with a range of performance comparisons: https://arxiv.org/abs/2004.11663 In terms of performance it varies. The benchmarks in that pa
105.
▲
by
sadiq
6y ago
With previous months, happy to answer any questions people might have.
106.
▲
by
sadiq
6y ago
As with previous months, happy to answer any questions people might have.
107.
▲
OCaml Multicore Update: April 2020, with a preprint paper
(discuss.ocaml.org)
12 points
by
sadiq
6y ago
|
1 comments
108.
▲
Codota picks up $12M for an AI platform that auto-completes developers’ code
(techcrunch.com)
2 points
by
sadiq
6y ago
|
0 comments
109.
▲
AMD’s Mobile Revival: Redefining the Notebook Business with the Ryzen 9 4900HS
(anandtech.com)
2 points
by
sadiq
6y ago
|
0 comments
110.
▲
by
sadiq
7y ago
(Speaking personally and not for OCaml Labs who are driving most of the multicore work at the moment) You can use multicore right now: https://github.com/ocaml-multicore/ocaml-multicore though it's currently at an
111.
▲
by
sadiq
7y ago
I've been hacking on the OCaml multicore GC recently and am happy to answer questions anyone has.
112.
▲
Multicore OCaml: March 2020 update
(discuss.ocaml.org)
124 points
by
sadiq
7y ago
|
37 comments
113.
▲
Continuous Profiling of a JVM Application in Kubernetes
(opsian.com)
5 points
by
sadiq
7y ago
|
1 comments
114.
▲
Fear-free PostgreSQL migrations for Rails
(gocardless.com)
10 points
by
sadiq
7y ago
|
0 comments
115.
▲
by
sadiq
7y ago
Both current multicore GCs do exactly that to keep allocation cheap but there are different design choices within the constraints we could have gone with. To avoid frequent synchronisation we could have gone with a (potentially generational
116.
▲
by
sadiq
7y ago
Yes, it's very easy to make pause times low if you're willing to make allocation expensive - it's all trade-offs. In multicore's case it's about keeping low pause times while also keeping allocation cheap _and_ main
117.
▲
by
sadiq
7y ago
Disclaimer: I don't speak for OCaml or OCaml Labs but I am a contributor to multicore. It is indeed that it is hard to retrofit parallelism on to an existing language while trying to retain backwards compatibility _and_ performance. Ba
118.
▲
Multicore OCaml: Feb 2020 update
(discuss.ocaml.org)
208 points
by
sadiq
7y ago
|
80 comments
119.
▲
by
sadiq
7y ago
There's an update to for January: http://discuss.ocaml.org/t/multicore-ocaml-january-2020-upda... Behind the scenes there's a lot of work happening. Retrofitting parallelism to an existing runtime while maint
120.
▲
by
sadiq
7y ago
That's an interesting paper. For anyone on mobile who wants a PDF: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11...
More ›