Artjoms Sinkarovs

Orcid: 0000-0003-3292-2985

According to our database1, Artjoms Sinkarovs authored at least 22 papers between 2013 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Correctness is Demanding, Performance is Frustrating.
CoRR, 2024

2023
Rank-Polymorphism for Shape-Guided Blocking.
Proceedings of the 11th ACM SIGPLAN International Workshop on Functional High-Performance and Numerical Computing, 2023

Combinatory Logic and Lambda Calculus Are Equal, Algebraically.
Proceedings of the 8th International Conference on Formal Structures for Computation and Deduction, 2023

2022
The Münchhausen Method in Type Theory.
Proceedings of the 28th International Conference on Types for Proofs and Programs, 2022

Parallel scan as a multidimensional array problem.
Proceedings of the ARRAY '22: 8th ACM SIGPLAN International Workshop on Libraries, 2022

2021
Choosing is Losing: How to combine the benefits of shallow and deep embeddings through reflection.
CoRR, 2021

Array languages make neural networks fast.
Proceedings of the ARRAY 2021: Proceedings of the 7th ACM SIGPLAN International Workshop on Libraries, 2021

Extracting the power of dependent types.
Proceedings of the GPCE '21: Concepts and Experiences, Chicago, IL, USA, October 17, 2021

2020
Multi-dimensional Arrays with Levels.
Proceedings of the Proceedings Eighth Workshop on Mathematically Structured Functional Programming, 2020

2019
Convolutional neural networks in APL.
Proceedings of the 6th ACM SIGPLAN International Workshop on Libraries, 2019

Tensor comprehensions in SaC.
Proceedings of the IFL '19: Implementation and Application of Functional Languages, 2019

Checkpointing Kernel Executions of MPI+CUDA Applications.
Proceedings of the Euro-Par 2019: Parallel Processing Workshops, 2019

2018
A Rosetta Stone for array languages.
Proceedings of the 5th ACM SIGPLAN International Workshop on Libraries, 2018

Extended Memory Reuse: An Optimisation for Reducing Memory Allocations.
Proceedings of the 30th Symposium on Implementation and Application of Functional Languages, 2018

A Lightweight Approach to GPU Resilience.
Proceedings of the Euro-Par 2018: Parallel Processing Workshops, 2018

2017
A Lambda Calculus for Transfinite Arrays: Unifying Arrays and Streams.
CoRR, 2017

Recursive Array Comprehensions in a Call-by-Value Language.
Proceedings of the 29th Symposium on Implementation and Application of Functional Programming Languages, 2017

2016
Type-driven data layouts for improved vectorisation.
Concurr. Comput. Pract. Exp., 2016

2015
Making fortran legacy code more functional: using the BGS* geomagnetic field modelling system as an example.
Proceedings of the 27th Symposium on the Implementation and Application of Functional Programming Languages, 2015

2014
SaC/C formulations of the all-pairs <i>N</i>-body problem and their performance on SMPs and GPGPUs.
Concurr. Comput. Pract. Exp., 2014

2013
Data layout inference for code vectorisation.
Proceedings of the International Conference on High Performance Computing & Simulation, 2013

Semantics-preserving data layout transformations for improved vectorisation.
Proceedings of the 2nd ACM SIGPLAN workshop on Functional high-performance computing, 2013


  Loading...