Demo Data from EDBT 2026 / reviewers in the wild / expert
Samuel Irving
dblp:148/9915
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Memory systems · 35% Processor architecture and microarchitecture · 33% Cloud and datacenter computing · 14% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › resource allocation
bandwidth allocation |
0.3 | 1 | 2018 | qSwitch: Dynamical Off-Chip Bandwidth Allocation Between Local and Remote Accesses · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Processor architecture and microarchitecture › multiprocessor architecture
multi-socket systems |
0.3 | 1 | 2018 | qSwitch: Dynamical Off-Chip Bandwidth Allocation Between Local and Remote Accesses · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Memory systems
cache coherence |
0.3 | 1 | 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot Isolation · ISCA 2017 |
Parallel and multicore computing › transactional memory
hardware transactional memory |
0.3 | 1 | 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot Isolation · ISCA 2017 |
Memory systems
snapshot isolation |
0.3 | 1 | 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot Isolation · ISCA 2017 |
Memory systems
memory bandwidth |
0.2 | 1 | 2014 | Increasing off-chip bandwidth in multi-core processors with switchable pins · ISCA 2014 |
Transaction processing and concurrency control
concurrency control |
0.1 | 1 | 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot Isolation · ISCA 2017 |
Transaction processing and concurrency control › isolation levels
snapshot isolation |
0.1 | 1 | 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot Isolation · ISCA 2017 |
Energy-efficient computing
power delivery |
0.1 | 1 | 2014 | Increasing off-chip bandwidth in multi-core processors with switchable pins · ISCA 2014 |
Methods — techniques the papers use, named apart from their topics
write skew elimination · 0.6snapshot isolation · 0.6dynamic pin function switching · 0.3phase change memory · 0.3dynamic pin switching · 0.3simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Computer comparisons in the presence of performance variation
Samuel Irving, Bin Li 0008, Shaoming Chen, Lu Peng 0001, Lide Duan |
Frontiers Comput. Sci. | 1 |
| 2019 | A General Framework for Human-Machine Digitization of Geographic Regions from Remotely Sensed ImageryabstractDigitization of geographic regions, such as bodies of water, from remotely sensed imagery is a highly demanded yet arduous task. Though many automatic approaches for such digitization exist, they are typically geared towards specific regions of interest and sensing platforms, requiring complex workflow specification, parameter tuning, and/or manual training set creation. Moreover, the automatic digitization is performed all at once, making correction overwhelming when the result is not fully accurate. In this study, a general-purpose methodology that aims to greatly reduce the burden of geographic region digitization is proposed. This methodology specifies an interface for a human-machine team that exploits an incremental approach via online and active learning. With no prior training data or workflow definition, an effective pixel-level classifier is built in stride with a human user's adjustments to the machine's automatic vertex placement via novel interactive piecewise-linear contours. Several contour implementations specifically tailored towards geographic regions are presented along with results showing the effectiveness of each implementation. These contours work by spatially constraining the placement of vertices such that a machine implementation may effectively classify and train on pixel-level data for vertex placement after human verification or correction. An implementation of the methodology that uses a K nearest neighbors classifier and a simple instance-based estimation of uncertainty is presented along with several automatic vertex insertaion and placement strategies. Results show that the presented implementation succeeds in helping the user effectively annotate with no prior training data, yielding a vertex placement accuracy of 84% overall. Finally, conclusions and current research directions initiated from our findings are discussed. Chris J. Michael 0001, Steven M. Dennis, Corey Maryan, Samuel Irving, Margaret L. Palmsten |
SIGSPATIAL/GIS | 4 |
| 2018 | qSwitch: Dynamical Off-Chip Bandwidth Allocation Between Local and Remote AccessesabstractMultisocket computer systems are popular in workstations and servers. However, they suffer from the relatively low bandwidth of intersocket communication especially for massive parallel workloads that generate many intersocket requests for synchronizations and remote memory accesses. Intersocket traffic puts pressure on the underlying network connecting all processors with a limited bandwidth confined by pin resources. Given this constraint, we propose to dynamically increase the intersocket bandwidth by sacrificing off-chip memory bandwidth when systems have heavy intersocket communication but few off-chip memory accesses. Our design increases the physical bandwidth for intersocket communication via switching the function of pins from off-chip memory accesses to intersocket communication and can achieve an average performance speedup of 1.28 in geocentric mean for selected parallel multithreaded benchmarks. Shaoming Chen, Lu Peng 0001, Samuel Irving, Ashok Srivastava |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2017 | Accelerating GPU Hardware Transactional Memory with Snapshot IsolationabstractSnapshot Isolation (SI) is an established model in the database community, which permits write-read conflicts to pass and aborts transactions only on write-write conflicts. With the Write Skew anomaly correctly eliminated, SI can reduce the occurrence of aborts, save the work done by transactions, and greatly benefit long transactions involving complex data structures. Sui Chen, Lu Peng 0001, Samuel Irving |
ISCA | 3 |
| 2017 | Using Switchable Pins to Increase Off-Chip Bandwidth in Chip-MultiprocessorsabstractOff-chip memory bandwidth has been considered as one of the major limiting factors of processor performance, especially for multi-cores and many-cores. Conventional processor design allocates a large portion of off-chip pins to deliver power, leaving a small number of pins for processor signal communication. We observe that a processor requires much less power during memory intensive stages than is available. This is due to the fact that the frequencies of processor cores waiting for data to be fetched from offchip memories can be scaled down in order to save power without degrading performance. Motivated by this observation, we propose a dynamic pin switching technique to alleviate this bandwidth limitation. This technique is introduced to dynamically exploit surplus power delivery pins to provide extra bandwidth during memory intensive program phases, thereby significantly boosting performance. This work is extended to compare two approaches for increasing off chip bandwidths using switchable pins. Additionally, it shows significant performance improvements for memory intensive workloads on a memory subsystem using Phase Change Memory. Shaoming Chen, Samuel Irving, Lu Peng 0001, Ying Zhang 0016, Ashok Srivastava |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2014 | Increasing off-chip bandwidth in multi-core processors with switchable pinsabstractOff-chip memory bandwidth has been considered as one of the major limiting factors to processor performance, especially for multi-cores and many-cores. Conventional processor design allocates a large portion of off-chip pins to deliver power, leaving a small number of pins for processor signal communication. We observed that the processor requires much less power than that can be supplied during memory intensive stages. This is due to the fact that the frequencies of processor cores waiting for data to be fetched from off-chip memories can be scaled down in order to save power without degrading performance. In this work, motivated by this observation, we propose a dynamic pin switch technique to alleviate the bandwidth limitation issue. The technique is introduced to dynamically exploit the surplus pins for power delivery in the memory intensive phases and uses them to provide extra bandwidth for the program executions, thus significantly boosting the performance. Shaoming Chen, Ying Zhang 0016, Lu Peng 0001, Jesse Ardonne, Samuel Irving, Ashok Srivastava |
ISCA | 6 |