Skip to main content

Showing 1–9 of 9 results for author: Siek, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.00096  [pdf

    cs.CY

    Future of Pandemic Prevention and Response CCC Workshop Report

    Authors: David Danks, Rada Mihalcea, Katie Siek, Mona Singh, Brian Dixon, Haley Griffin

    Abstract: This report summarizes the discussions and conclusions of a 2-day multidisciplinary workshop that brought together researchers and practitioners in healthcare, computer science, and social sciences to explore what lessons were learned and what actions, primarily in research, could be taken. One consistent observation was that there is significant merit in thinking not only about pandemic situation… ▽ More

    Submitted 29 February, 2024; originally announced March 2024.

  2. arXiv:2106.12995  [pdf, other

    cs.PL cs.SE

    Userfault Objects: Transparent Programmable Memory

    Authors: Konrad Siek, Colette Kerr

    Abstract: The Userfault Object (UFO) framework explores avenues of cooperating with the operating system to use memory in non-traditional ways. We implement a framework that employs the Linux kernel's userfault mechanism to fill the contents of runtime objects on demand. When an object's memory is accessed the framework executes a user-defined function that generates a slice of the object. The back-end can… ▽ More

    Submitted 15 September, 2021; v1 submitted 24 June, 2021; originally announced June 2021.

    Comments: In Proceedings of ICOOLPS '21: Workshop on Implementation, Compilation, Optimization of OO Languages, Programs and Systems (ICOOOLPS '21). UFOs repository: https://github.com/PRL-PRG/ufos

  3. arXiv:2104.00096  [pdf

    cs.CY cs.AI

    Taking Stock of the Present and Future of Smart Technologies for Older Adults and Caregivers

    Authors: Christina N. Harrington, Ben Jelen, Amanda Lazar, Aqueasha Martin-Hammond, Alisha Pradhan, Blaine Reeder, Katie Siek

    Abstract: Technology has the opportunity to assist older adults as they age in place, coordinate caregiving resources, and meet unmet needs through access to resources. Currently, older adults use consumer technologies to support everyday life, however these technologies are not always accessible or as useful as they can be. Indeed, industry has attempted to create smart home technologies with older adults… ▽ More

    Submitted 31 March, 2021; originally announced April 2021.

    Comments: A Computing Community Consortium (CCC) white paper, 6 pages

    Report number: ccc2021whitepaper_3

  4. arXiv:2012.08571  [pdf

    cs.CY

    Modernizing Data Control: Making Personal Digital Data Mutually Beneficial for Citizens and Industry

    Authors: Sujata Banerjee, Yiling Chen, Kobbi Nissim, David Parkes, Katie Siek, Lauren Wilcox

    Abstract: We are entering a new "data everywhere-anytime" era that pivots us from being tracked online to continuous tracking as we move through our everyday lives. We have smart devices in our homes, on our bodies, and around our communities that collect data that is used to guide decisions that have a major impact on our lives - from loans to job interviews and judicial rulings to health care intervention… ▽ More

    Submitted 15 December, 2020; originally announced December 2020.

    Comments: A Computing Community Consortium (CCC) white paper, 6 pages

    Report number: ccc2020whitepaper_9

  5. arXiv:1908.01035  [pdf

    cs.CY

    Research Opportunities in Sociotechnical Interventions for Health Disparity Reduction

    Authors: Katie Siek, Tiffany Veinot, Beth Mynatt

    Abstract: The implicit and explicit biases built into our computing systems are becoming increasingly clear -- they impact everything from targeting of advertisements to how we are identified as people. These biases disproportionately affect marginalized groups -- people who are excluded from mainstream social, economic, cultural, or political life -- more acutely. While these biases can affect all aspects… ▽ More

    Submitted 7 August, 2019; v1 submitted 2 August, 2019; originally announced August 2019.

    Comments: A Computing Community Consortium (CCC) workshop report, 30 pages

    Report number: ccc2019report_2

  6. arXiv:1606.03928  [pdf, other

    cs.DC

    Atomic RMI 2: Highly Parallel Pessimistic Distributed Transactional Memory

    Authors: Konrad Siek, Paweł T. Wojciechowski

    Abstract: Distributed Transactional Memory (DTM) is an emerging approach to distributed synchronization based on the application of the transaction abstraction to distributed computation. DTM comes in several system models, but the control flow model (CF) is particularly powerful, since it allows transactions to delegate computation to remote nodes as well as access shared data. However, there are no existi… ▽ More

    Submitted 13 June, 2016; originally announced June 2016.

  7. arXiv:1605.01361  [pdf, other

    cs.DC

    The Optimal Pessimistic Transactional Memory Algorithm

    Authors: Paweł T. Wojciechowski, Konrad Siek

    Abstract: Transactional Memory (TM) is an approach aiming to simplify concurrent programming by automating synchronization while maintaining efficiency. TM usually employs the optimistic concurrency control approach, which relies on transactions aborting and restarting if conflicts occur. However, an aborted transaction can still leave some effects in the system that cannot be cleaned up, if irrevocable ope… ▽ More

    Submitted 20 November, 2017; v1 submitted 4 May, 2016; originally announced May 2016.

  8. arXiv:1603.07899  [pdf, other

    cs.DC cs.PF

    Helenos: A Realistic Benchmark for Distributed Transactional Memory

    Authors: Jan Baranowski, Paweł Kobyliński, Konrad Siek, Paweł T. Wojciechowski

    Abstract: Transactional Memory (TM) is an approach to concurrency control that aims to make writing parallel programs both effective and simple. The approach is started in non-distributed multiprocessor systems, but is gaining popularity in distributed systems to synchronize tasks at large scales. Efficiency and scalability are often the key issues in TM research, so performance benchmarks are an important… ▽ More

    Submitted 30 March, 2016; v1 submitted 25 March, 2016; originally announced March 2016.

  9. arXiv:1506.06275  [pdf, other

    cs.DC

    Last-use Opacity: A Strong Safety Property for Transactional Memory with Early Release Support

    Authors: Konrad Siek, Paweł T. Wojciechowski

    Abstract: Transaction Memory (TM) is a concurrency control abstraction that allows the programmer to specify blocks of code to be executed atomically as transactions. However, since transactional code can contain just about any operation attention must be paid to the state of shared variables at any given time. E.g., contrary to a database transaction, if a TM transaction reads a stale value it may execute… ▽ More

    Submitted 25 March, 2016; v1 submitted 20 June, 2015; originally announced June 2015.