Demo Data from VLDB 2026 / reviewers in the wild / expert
Yarden Nir-Buchbinder
dblp:74/1854 · also Yarden Nir
· DBLP profile ↗
6ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Software engineering, systems software and programming languages · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
1 paper |
Efficient and distributed learning · 87% Deep learning architectures and training · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning › KV cache management
KV cache compression |
0.8 | 1 | 2024 | Transformers are Multi-State RNNs · EMNLP 2024 |
Machine learning › Efficient and distributed learning
model compression |
0.8 | 1 | 2024 | Transformers are Multi-State RNNs · EMNLP 2024 |
Machine learning › Deep learning architectures and training
transformer |
0.2 | 1 | 2024 | Transformers are Multi-State RNNs · EMNLP 2024 |
Software testing › test coverage
coverage analysis |
0.1 | 1 | 2005 | Applications of synchronization coverage · PPoPP 2005 |
Software testing › concurrency testing
multithreaded program testing |
0.1 | 1 | 2005 | Applications of synchronization coverage · PPoPP 2005 |
Methods — techniques the papers use, named apart from their topics
token omission · 0.8attention-based compression · 0.8coverage analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Transformers are Multi-State RNNsabstractTransformers are considered conceptually different from the previous generation of stateof-the-art NLP models-recurrent neural networks (RNNs).In this work, we demonstrate that decoder-only transformers can in fact be conceptualized as unbounded multistate RNNs-an RNN variant with unlimited hidden state size.We further show that transformers can be converted into bounded multistate RNNs by fixing the size of their hidden state, effectively compressing their keyvalue cache.We introduce a novel, trainingfree compression policy-Token Omission Via Attention (TOVA). 1 Our experiments with four long range tasks and several LLMs show that TOVA outperforms several baseline compression policies.Particularly, our results are nearly on par with the full model, using in some cases only 1 /8 of the original cache size, which translates to 4.8X higher throughput.Our results shed light on the connection between transformers and RNNs, and help mitigate one of LLMs' most painful computational bottlenecks-the size of their key-value cache. 2 * Equal contribuation 1 Literally "good" in Hebrew. Matanel Oren, Michael Hassid, Yarden Nir-Buchbinder, Yossi Adi, Roy Schwartz 0001 |
EMNLP | 3 |
| 2009 | A Concurrency Testing Tool and Its Plug-Ins for Dynamic Analysis and Runtime Healing
Bohuslav Krena, Zdenek Letko, Yarden Nir-Buchbinder, Rachel Tzoref, Shmuel Ur, Tomás Vojnar |
RV | 3 |
| 2008 | Deadlocks: From Exhibiting to Healing
Yarden Nir-Buchbinder, Rachel Tzoref, Shmuel Ur |
RV | 1 |
| 2005 | Applications of synchronization coverageabstractCoverage analysis is a useful testing technology. However, some coverage models are more acceptable to the industry than others. In the field of testing multi-threaded applications, there is a need for a coverage model that can be used to evaluate tests for concurrent completeness and to find new testing requirements. We present a new coverage model: synchronization coverage. This model is simple to understand and the action items generated by each uncovered task are clear to testers and developers. We propose that synchronization coverage could, and should, become one of the more commonly used coverage models. Arkady Bron, Eitan Farchi, Yonit Magid, Yarden Nir-Buchbinder, Shmuel Ur |
PPoPP | 4 |
| 2004 | Automatic Simulation of Network Problems in UDP-Based Java ProgramsabstractSummary form only given. The paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provides little guarantee for correct delivery of data, and therefore requires the application to verify the integrity of communication according to its needs. Debugging such application is hard, since it is hard to create at will bad network conditions. The tool describes here creates an intermediary layer above the Java API which simulates network noises. It therefore enables stress-testing the application even on a flawless network environment. We describe a field experience of testing an application, using the tool vs. using specially-written testing code. We show the two approaches to be complementary. Eitan Farchi, Yoel Krasny, Yarden Nir-Buchbinder |
IPDPS | 3 |
| 2003 | Framework for testing multi-threaded Java programsabstractAbstract Finding bugs due to race conditions in multi‐threaded programs is difficult, mainly because there are many possible interleavings, any of which may contain a fault. In this work we present a methodology for testing multi‐threaded programs which has minimal impact on the user and is likely to find interleaving bugs. Our method reruns existing tests in order to detect synchronization faults. We find that a single test executed a number of times in a controlled environment may be as effective in finding synchronization faults as many different tests. A great deal of resources are saved since tests are very expensive to write and maintain. We observe that simply rerunning tests, without ensuring in some way that the interleaving will change, yields almost no benefits. We implement the methodology in our test generation tool—ConTest. ConTest combines the replay algorithm, which is essential for debugging, with our interleaving test generation heuristics. ConTest also contains an instrumentation engine, a coverage analyzer, and a race detector (not finished yet) that enhance bug detection capabilities. The greatest advantage of ConTest, besides finding bugs of course, is its minimal effect on the user. When ConTest is combined into the test harness, the user may not even be aware that ConTest is being used. Copyright © 2003 John Wiley & Sons, Ltd. Orit Edelstein, Eitan Farchi, Evgeny Goldin, Yarden Nir-Buchbinder, Gil Ratsaby, Shmuel Ur |
Concurr. Comput. Pract. Exp. | 4 |