Dimitrios Vytiniotis

According to our database1, Dimitrios Vytiniotis authored at least 60 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
PartIR: Composing SPMD Partitioning Strategies for Machine Learning.
CoRR, 2024

2022
Efficient and Sound Differentiable Programming in a Functional Array-Processing Language.
CoRR, 2022

Automatic Discovery of Composite SPMD Partitioning Strategies in PartIR.
CoRR, 2022

Synthesizing Optimal Parallelism Placement and Reduction Strategies on Hierarchical Systems for Deep Learning.
Proceedings of Machine Learning and Systems 2022, 2022

2021
Getting to the point: index sets and parallelism-preserving autodiff for pointful array programming.
Proc. ACM Program. Lang., 2021

Automap: Towards Ergonomic Automated Parallelism for ML Models.
CoRR, 2021

Memory-efficient array redistribution through portable collective communication.
CoRR, 2021

Gradient Forward-Propagation for Large-Scale Temporal Video Modelling.
Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2021

2020
A quick look at impredicativity.
Proc. ACM Program. Lang., 2020

Declarative abstractions for tensor program partitioning.
Proceedings of the PPDP '20: 22nd International Symposium on Principles and Practice of Declarative Programming, 2020

2019
Efficient differentiable programming in a functional array-processing language.
Proc. ACM Program. Lang., 2019

2018
Efficient Differentiable Programming in a Functional Array-Processing Language.
CoRR, 2018

Guarded impredicative polymorphism.
Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2018

2017
SHErrLoc: A Static Holistic Error Locator.
ACM Trans. Program. Lang. Syst., 2017

Project snowflake: non-blocking safe manual memory management in .NET.
Proc. ACM Program. Lang., 2017

Modular, higher order cardinality analysis in theory and practice.
J. Funct. Program., 2017

AMPNet: Asynchronous Model-Parallel Training for Dynamic Neural Networks.
CoRR, 2017

Simple, fast, and safe manual memory management.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

Destination-passing style for efficient memory management.
Proceedings of the 6th ACM SIGPLAN International Workshop on Functional High-Performance Computing, 2017

2016
Testing noninterference, quickly.
J. Funct. Program., 2016

Measuring Neural Net Robustness with Constraints.
Proceedings of the Advances in Neural Information Processing Systems 29: Annual Conference on Neural Information Processing Systems 2016, 2016

A Reflection on Types.
Proceedings of the A List of Successes That Can Change the World, 2016

2015
Diagnosing type errors with class.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

Demo: Implementation of Real-time WiFi Receiver in Ziria, Language for Rapid Prototyping of Wireless PHY.
Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, 2015

GADTs meet their match: pattern-matching warnings that account for GADTs, guards, and laziness.
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015

HLIO: mixing static and dynamic typing for information-flow control in Haskell.
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015

Broom: Sweeping Out Garbage Collection from Big Data Systems.
Proceedings of the 15th Workshop on Hot Topics in Operating Systems, 2015

Ziria: A DSL for Wireless Systems Programming.
Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, 2015

2014
Programming Languages for Big Data (PlanBig) (Dagstuhl Seminar 14511).
Dagstuhl Reports, 2014

Ziria: language for rapid prototyping of wireless PHY.
Proceedings of the ACM SIGCOMM 2014 Conference, 2014

Demo: 802.11 a/g PHY implementation in ziria, domain-specific language for wireless programming.
Proceedings of the 2014 ACM workshop on Software radio implementation forum, 2014

Modular, higher-order cardinality analysis in theory and practice.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

Closed type families with overlapping equations.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

Consolidation of queries with user-defined functions.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Poster: Ziria: language for rapid prototyping of wireless PHY.
Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, 2014

Ziria: wireless programming for hardware dummies.
Proceedings of the 3rd ACM SIGPLAN workshop on Functional high-performance computing, 2014

Refinement types for Haskell.
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, 2014

2013
Evidence Normalization in System FC (Invited Talk).
Proceedings of the 24th International Conference on Rewriting Techniques and Applications, 2013

HALO: haskell to logic through denotational semantics.
Proceedings of the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2013

Rhea: Automatic Filtering for Unstructured Cloud Storage.
Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, 2013

Testing noninterference, quickly.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2013

2012
Every bit counts: The binary representation of typed data and programs.
J. Funct. Program., 2012

Giving Haskell a promotion.
Proceedings of the 8th ACM SIGPLAN Workshop on Types in Languages Design and Implementation, 2012

Stop When You Are Almost-Full - Adventures in Constructive Termination.
Proceedings of the Interactive Theorem Proving - Third International Conference, 2012

Equality proofs and deferred type errors: a compiler pearl.
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, 2012

2011
OutsideIn(X) Modular type inference with local assumptions.
J. Funct. Program., 2011

Generative type abstraction and type-level computation.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

Termination combinators forever.
Proceedings of the 4th ACM SIGPLAN Symposium on Haskell, 2011

2010
Parametricity, type equality, and higher-order polymorphism.
J. Funct. Program., 2010

Let should not be generalized.
Proceedings of TLDI 2010: 2010 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2010

Functional pearl: every bit counts.
Proceedings of the Proceeding of the 15th ACM SIGPLAN international conference on Functional programming, 2010

2009
Complete and decidable type inference for GADTs.
Proceedings of the Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, 2009

2008
FPH: first-class polymorphism for Haskell.
Proceedings of the Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, 2008

2007
Practical type inference for arbitrary-rank types.
J. Funct. Program., 2007

Free Theorems and Runtime Type Representations.
Proceedings of the 23rd Conference on the Mathematical Foundations of Programming Semantics, 2007

2006
A Theory of Featherweight Java in Isabelle/HOL.
Arch. Formal Proofs, 2006

Boxy types: inference for higher-rank types and impredicativity.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006

Simple unification-based type inference for GADTs.
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, 2006

2005
Mechanized Metatheory for the Masses: The PoplMark Challenge.
Proceedings of the Theorem Proving in Higher Order Logics, 18th International Conference, 2005

An open and shut typecase.
Proceedings of TLDI'05: 2005 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2005


  Loading...