Marcin Copik
Marcin Copik
We made progress on this issue on branch `meta-benchmarks` and in PR #59. However, there is still work to be done - any input and help towards synthesizing benchmarks are...
@octonawish-akcodes Hi! The overall idea is to synthetically create Python/JS functions that perform CPU computations, memory accesses, and I/O accesses. Given a simple configuration, it should generate a function that...
@octonawish-akcodes I'd look in what can be reused from the prior PR: https://github.com/spcl/serverless-benchmarks/pull/59/files I wouldn't try to merge new updates into it as it's quite difficult. Instead, I'd cherry-pick some...
@MinhThieu145 I think the best way forward would be to add a generator that accepts a simple config - CPU ops, memory ops, storage ops - and synthesizes a single...
@octonawish-akcodes Yes, please feel free to reuse the code snippets. @octonawish-akcodes @MinhThieu145 Since you are both interested in the issue, it might be beneficial to coordinate.
@MinhThieu145 Yes, we should reuse those functions. What I meant by the generator is that we should glue together the functions that already exist in the PR, and synthesize functions...
@MinhThieu145 Thanks - yes, I know the paper, and it complements our Middleware paper in some aspects. We already have communication performance benchmarks (unmerged branch using FMI benchmarks), and the...
@entiolliko @octonawish-akcodes @MinhThieu145 Linear algebra as a replacement for CPU is a good idea; we can use LAPACK for that. It can be quite flexible. I'd put GPU as the...
@Kaushik-Iyer Thank you for your interest in the project! You can find the `perf-cost` experiment [here](https://github.com/spcl/serverless-benchmarks/blob/master/sebs/experiments/perf_cost.py). The experiment's goal is to invoke a function N times, in batches, with cold...
@Rajiv2605 Please let me know if you have any questions - happy to help.