OpenMP: an industry standard API for shared-memory programming, IEEE Comput. Sci. Eng, vol.5, pp.46-55, 1998. ,
Accept: A programmer-guided compiler framework for practical approximate computing, p.1, 2015. ,
Verifying quantitative reliability for programs that execute on unreliable hardware, ACM SIGPLAN Notices, vol.48, pp.33-52, 2013. ,
Language and compiler support for auto-tuning variable-accuracy algorithms, Proceedings of the 9th Annual IEEE/ACM International Symposium on Code Generation and Optimization, pp.85-96, 2011. ,
p4est: Scalable algorithms for parallel adaptive mesh refinement on forests of octrees, SIAM J. Sci. Comput, vol.33, pp.1103-1133, 2011. ,
libMesh: A C++ Library for Parallel Adaptive Mesh Refinement/Coarsening Simulations, Eng. Comput, vol.22, pp.237-254, 2006. ,
STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library, 2009. ,
Trends in big data analytics, J. Parallel Distrib. Comput, vol.74, pp.2561-2573, 2014. ,
A survey of techniques for approximate computing, ACM Comput. Surv. (CSUR), vol.48, p.62, 2016. ,
How should relative changes be measured?, Am Statist, vol.39, pp.43-46, 1985. ,
Image quality metrics: Psnr vs. ssim, 20th International Conference on Pattern Recognition (ICPR), pp.2366-2369, 2010. ,
DOI : 10.1109/icpr.2010.579
, The new millennium edition: mainly mechanics, radiation, and heat, vol.I, 2011.
, Pattern Recognition and Machine Learning (Information Science and Statistics), 2006.
Some efficient solutions to the affine scheduling problem. I. One-dimensional time, Int. J. Parallel Program, vol.21, pp.313-347, 1992. ,
DOI : 10.1007/bf01407835
Some efficient solutions to the affine scheduling problem. II. multidimensional time, Int. J. Parallel Program, vol.21, pp.389-420, 1992. ,
DOI : 10.1007/bf01407835
Mapping deviation: A technique to adapt or to guard loop transformation intuitions for legality, Proceedings of the 25th International Conference on Compiler Construction, pp.229-239, 2016. ,
DOI : 10.1145/2892208.2892216
URL : https://hal.archives-ouvertes.fr/hal-01271998
Pollyperforming polyhedral optimizations on a low-level intermediate representation, Parallel Process. Lett, vol.22, p.1250010, 2012. ,
Extracting polyhedral representation from high level languages, 2008. ,
Polyhedral extraction tool, Second International Workshop on Polyhedral Compilation Techniques (IMPACT'12), pp.1-16, 2012. ,
Code generation in the polyhedral model is easier than you think, Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques, pp.7-16, 2004. ,
DOI : 10.1109/pact.2004.1342537
URL : https://hal.archives-ouvertes.fr/hal-00017260
Generation of efficient nested loops from polyhedra, Int. J. Parallel Program, vol.28, pp.469-498, 2000. ,
Loop transformations for restructuring compilers: the foundations, 2007. ,
DOI : 10.1007/b102311
, , vol.4, 2009.
More iteration space tiling, Proceedings of the 1989 ACM/IEEE conference on Supercomputing, pp.655-664, 1989. ,
DOI : 10.1145/76263.76337
A data locality optimizing algorithm, ACM Sigplan Notices, vol.26, pp.30-44, 1991. ,
DOI : 10.1145/113446.113449
isl: An integer set library for the polyhedral model, ICMS, vol.6327, pp.299-302, 2010. ,
DOI : 10.1007/978-3-642-15582-6_49
The omega calculator and library, vol.20742, p.18, 1996. ,
Local adaptive mesh refinement for shock hydrodynamics, J. Comput. Phys, vol.82, pp.64-84, 1989. ,
DOI : 10.1016/0021-9991(89)90035-1
URL : https://zenodo.org/record/1253914/files/article.pdf
Enerj: Approximate data types for safe and general low-power computation, Proceedings of the 32Nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '11, pp.164-174, 2011. ,
The art of deception: Adaptive precision reduction for area efficient physics acceleration, 40th Annual IEEE/ACM International Symposium on Microarchitecture, pp.394-406, 2007. ,
Managing performance vs. accuracy trade-offs with loop perforation, Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, pp.124-134, 2011. ,
Probabilistically accurate program transformations, Static Analysis, pp.316-333, 2011. ,
DOI : 10.1007/978-3-642-23702-7_24
URL : http://people.csail.mit.edu/rinard/paper/sas11.pdf
Probabilistic accuracy bounds for faulttolerant computations that discard tasks, Proceedings of the 20th Annual International Conference on Supercomputing, ICS '06, ACM, pp.324-334, 2006. ,
DOI : 10.1145/1183401.1183447
URL : http://www.cag.lcs.mit.edu/~rinard/paper/ics06.ps
Spatial memoization: Concurrent instruction reuse to correct timing errors in simd architectures, IEEE Trans. Circuits Syst. II: Express Briefs, vol.60, pp.847-851, 2013. ,
DOI : 10.1109/tcsii.2013.2281934
URL : http://mesl.ucsd.edu/site/pubs/TCAS13_Abbas.pdf
'memo'' functions and machine learning, Nature, vol.218, p.19, 1968. ,
PetaBricks: a language and compiler for algorithmic choice, vol.44, 2009. ,
Adaptive code refinement: A compiler technique and extensions to generate self-tuning applications, HiPC 2017-24th International Conference on High Performance Computing, Data, and Analytics, pp.1-10, 2017. ,
DOI : 10.1109/hipc.2017.00028
URL : https://hal.archives-ouvertes.fr/hal-01655459
Putting polyhedral loop transformations to work, Languages and Compilers for Parallel Computing, pp.209-225, 2004. ,
DOI : 10.1007/978-3-540-24644-2_14
URL : https://hal.archives-ouvertes.fr/inria-00071681
Polyhedral extraction tool, Second International Workshop on Polyhedral Compilation Techniques (IMPACT'12), 2012. ,
Theory of linear and integer programming, 1998. ,
A practical automatic polyhedral parallelizer and locality optimizer, SIGPLAN Notices, vol.43, pp.101-113, 2008. ,
DOI : 10.1145/1379022.1375595
URL : http://www.cse.ohio-state.edu/~bondhugu/publications/uday-pldi08.pdf
Iterative optimization in the polyhedral model: Part II. Multidimensional time, ACM SIGPLAN Notices, vol.43, pp.90-100, 2008. ,
DOI : 10.1145/1375581.1375594
URL : https://hal.archives-ouvertes.fr/hal-01257273
Tiling of arbitrarily nested loops by means of the transitive closure of dependence graphs, Int. J. Appl. Math. Comput. Sci. (AMCS), vol.26, pp.919-939, 2016. ,
Stable fluids, Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH '99, pp.121-128, 1999. ,
DOI : 10.1145/311535.311548
Real-time fluid dynamics for games, Proceedings of the Game Developer Conference, p.25, 2003. ,
Meep: A flexible free-software package for electromagnetic simulations by the FDTD method, Comput. Phys. Commun, vol.181, pp.687-702, 2010. ,
DOI : 10.1016/j.cpc.2009.11.008
URL : http://dspace.mit.edu/bitstream/1721.1/60946/1/Johnson_MEEP%20A.pdf
Exploiting regularities in large cellular spaces, Phys. D: Nonlinear Phenom, vol.10, pp.75-80, 1984. ,
Best-effort parallel execution framework for recognition and mining applications, IPDPS'09, pp.1-12, 2009. ,
, ACR compiler and runtime, 2017.
HELIX-UP: Relaxing program semantics to unleash parallelization, IEEE/ACM CGO, pp.235-245, 2015. ,
Best-effort semantic document search on gpus, Proceedings of the 3rd Workshop on General-Purpose Computation on Graphics Processing Units, pp.86-93, 2010. ,
Sage: Self-tuning approximation for graphics engines, IEEE/ACM Intl. Symp. on Microarchitecture, pp.13-24, 2013. ,
Scalable effort hardware design: Exploiting algorithmic resilience for energy efficiency, Proceedings of the 47th Design Automation Conference, pp.555-560, 2010. ,
Softpcm: Enhancing energy efficiency and lifetime of phase change memory in video applications via approximate write, Test Symposium (ATS), pp.131-136, 2012. ,
Approximate storage in solid-state memories, ACM Trans. Comput. Syst, vol.32, pp.1-9, 2014. ,
Chisel: Reliability-and accuracy-aware optimization of approximate computational kernels, ACM SIG-PLAN Notices, vol.49, pp.309-328, 2014. ,
Dynamic knobs for responsive power-aware computing, Proceedings of the Sixteenth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS XVI, ACM, pp.199-212, 2011. ,
Paraprox: Pattern-based approximation for data parallel applications, Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '14, ACM, p.3550, 2014. ,
Analysis and characterization of inherent application resilience for approximate computing, Proceedings of the 50th Annual Design Automation Conference, p.113, 2013. ,
Green: A framework for supporting energy-conscious programming using controlled approximation, Proceedings of the 31st ACM SIG-PLAN Conference on Programming Language Design and Implementation, PLDI '10, pp.198-209, 2010. ,
Uncertain: A first-order type for uncertain data, Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '14, ACM, pp.51-66, 2014. ,
Eon: A language and runtime system for perpetual systems, Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, SenSys '07, pp.161-174, 2007. ,