Xipeng Shen, James Tuck, Ricardo Bianchini, Vivek Sarkar
Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems
ASPLOS, 2018.
@proceedings{ASPLOS-2018,
editor = "Xipeng Shen and James Tuck and Ricardo Bianchini and Vivek Sarkar",
publisher = "{ACM}",
title = "{Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems}",
year = 2018,
}
Contents (57 items)
- ASPLOS-2018-FujikiMD #in memory #parallel
- In-Memory Data Parallel Processor (DF, SAM, RD), pp. 1–14.
- ASPLOS-2018-FixNAZQA #hardware #parallel #thread #transaction
- Hardware Multithreaded Transactions (JF, NPN, SA, HZ, SQ, DIA), pp. 15–29.
- ASPLOS-2018-0003GN
- Blasting through the Front-End Bottleneck with Shotgun (RK0, BG, VN), pp. 30–42.
- ASPLOS-2018-BestaHYAMH #energy #network #performance #scalability
- Slim NoC: A Low-Diameter On-Chip Network Topology for High Energy Efficiency and Scalability (MB, SMH, SY, RA, OM, TH), pp. 43–55.
- ASPLOS-2018-NguyenFNXDL #big data #distributed #named
- Skyway: Connecting Managed Heaps in Distributed Big Data Systems (KN, LF, CN, G(X, BD, SL), pp. 56–69.
- ASPLOS-2018-WuZLLCZG #java #memory management #named
- Espresso: Brewing Java For More Non-Volatility with Non-volatile Memory (MW, ZZ0, HL, HL, HC, BZ, HG), pp. 70–83.
- ASPLOS-2018-WangMZY #automation
- Enhancing Cross-ISA DBT Through Automatically Learned Translation Rules (WW, SM, AZ, PCY), pp. 84–97.
- ASPLOS-2018-RajaduraiBWA #configuration management #named #source code
- Gloss: Seamless Live Reconfiguration and Reoptimization of Stream Programs (SR, JB, WFW, SPA), pp. 98–112.
- ASPLOS-2018-YoonLS
- Filtering Translation Bandwidth with Virtual Caching (HY, JLP, GSS), pp. 113–127.
- ASPLOS-2018-MalekiB #automation #linear #parallel
- Automatic Hierarchical Parallelization of Linear Recurrences (SM, MB), pp. 128–138.
- ASPLOS-2018-GinsbachRSBDO #api #approach #automation #legacy
- Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach (PG, TR, MS, BB, CD, MFPO), pp. 139–153.
- ASPLOS-2018-WangLHLSK #comprehension
- Understanding and Auto-Adjusting Performance-Sensitive Configurations (SW, CL, HH, SL, WS, AIK), pp. 154–168.
- ASPLOS-2018-RahmaniDMMJMD #coordination #manycore #named #resource management
- SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management (AMR, BD, TM, KM, AJ, OM, NDD), pp. 169–183.
- ASPLOS-2018-MishraILH #energy #latency #learning #named #predict
- CALOREE: Learning Control for Predictable Latency and Low Energy (NM, CI, JDL, HH), pp. 184–198.
- ASPLOS-2018-TurakhiaBD #assembly #named
- Darwin: A Genomics Co-processor Provides up to 15, 000X Acceleration on Long Read Assembly (YT, GB, WJD), pp. 199–213.
- ASPLOS-2018-ZhaL #configuration management #multi #scalability
- Liquid Silicon-Monona: A Reconfigurable Memory-Oriented Computing Fabric with Scalable Multi-Context Support (YZ, JL), pp. 214–228.
- ASPLOS-2018-AchourR #programmable
- Time Dilation and Contraction for Programmable Analog Devices with Jaunt (SA, MR), pp. 229–242.
- ASPLOS-2018-DaiLLSC #energy #mobile #reuse #smarttech
- Exploiting Dynamic Thermal Energy Harvesting for Reusing in Smartphone with Mobile Applications (YD, TL, BL, MS, HC), pp. 243–256.
- ASPLOS-2018-HuN #android #detection #static analysis
- Static Detection of Event-based Races in Android Apps (YH, IN), pp. 257–270.
- ASPLOS-2018-GuoH #approximate #mobile #named
- Potluck: Cross-Application Approximate Deduplication for Computation-Intensive Mobile Applications (PG, WH), pp. 271–284.
- ASPLOS-2018-Chong #algorithm #architecture #quantum
- Quantum Computing is Getting Real: Architecture, PL, and OS Roles in Closing the Gap between Quantum Algorithms and Machines (FTC), p. 285.
- ASPLOS-2018-DeLozierELD #concurrent #named #thread
- SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably (CD, AE, BL, JD), pp. 286–300.
- ASPLOS-2018-MarkuzeSMT #named #network
- DAMN: Overhead-Free IOMMU Protection for Networking (AM, IS, AM0, DT), pp. 301–315.
- ASPLOS-2018-BoroumandGKASTK #data flow
- Google Workloads for Consumer Devices: Mitigating Data Movement Bottlenecks (AB, SG, YK, RA, ES, RT, DK, AK, AK, PR, OM), pp. 316–331.
- ASPLOS-2018-WenLBC
- Watching for Software Inefficiencies with Witch (SW, XL0, JB, MC), pp. 332–347.
- ASPLOS-2018-DevecseryCFN #dynamic analysis #hybrid #static analysis
- Optimistic Hybrid Analysis: Accelerating Dynamic Analysis through Predicated Static Analysis (DD, PMC, JF, SN), pp. 348–362.
- ASPLOS-2018-KatzRY #re-engineering #statistics
- Statistical Reconstruction of Class Hierarchies in Binaries (OK, NR, EY), pp. 363–376.
- ASPLOS-2018-RiggerSMGM #c #debugging #execution #fault #source code
- Sulong, and Thanks for All the Bugs: Finding Errors in C Programs by Abstracting from the Native Execution Model (MR, RS, RM, MG, HM), pp. 377–391.
- ASPLOS-2018-DavidPY #detection #named #precise #static analysis
- FirmUp: Precise Static Detection of Common Vulnerabilities in Firmware (YD, NP, EY), pp. 392–404.
- ASPLOS-2018-AlglaveMMPS #concurrent #kernel #linux
- Frightening Small Children and Disconcerting Grown-ups: Concurrency in the Linux Kernel (JA, LM, PEM, AP, ASS), pp. 405–418.
- ASPLOS-2018-LiuWLLYT #automation #debugging #detection #named
- FCatch: Automatically Detecting Time-of-fault Bugs in Cloud Systems (HL, XW, GL, SL, FY, CT0), pp. 419–431.
- ASPLOS-2018-DeianaSDHC #nondeterminism #parallel
- Unconventional Parallelization of Nondeterministic Applications (EAD, VSA, PAD, NH, SC), pp. 432–447.
- ASPLOS-2018-JiZC0 #compilation #hardware #network
- Bridge the Gap between Neural Networks and Neuromorphic Hardware with a Neural Network Compiler (YJ0, YZ, WC, YX0), pp. 448–460.
- ASPLOS-2018-KwonSK #configuration management #data flow #flexibility #named
- MAERI: Enabling Flexible Dataflow Mapping over DNN Accelerators via Reconfigurable Interconnects (HK, AS, TK), pp. 461–475.
- ASPLOS-2018-CaiRLDWQPW #hardware #named #network
- VIBNN: Hardware Acceleration of Bayesian Neural Networks (RC, AR, NL0, CD, LW, XQ, MP, YW), pp. 476–488.
- ASPLOS-2018-SadrosadatiMESD #hardware #named
- LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register Prefetching (MS, AM, SBE, HSA, MD, BF, RA, OM), pp. 489–502.
- ASPLOS-2018-Ausavarungnirun #concurrent #gpu #memory management #multi #named
- MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency (RA, VM, JL, SG, JG, AJ, CJR, OM), pp. 503–518.
- ASPLOS-2018-YaoMLSC #gpu #named #web
- Sugar: Secure GPU Acceleration in Web Browsers (ZY, ZM, YL, AAS, AC), pp. 519–534.
- ASPLOS-2018-HsuDMT #named #scalability
- SmoothOperator: Reducing Power Fragmentation and Improving Power Utilization in Large-scale Datacenters (CHH, QD, JM, LT), pp. 535–548.
- ASPLOS-2018-LeeKLCGK #evaluation #named #performance
- WSMeter: A Performance Evaluation Methodology for Google's Production Warehouse-Scale Computers (JL, CK, KL, LC, RG, JK), pp. 549–563.
- ASPLOS-2018-YuBQ #clustering #in memory
- Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster Computing (ZY, ZB, XQ), pp. 564–577.
- ASPLOS-2018-Ainsworth0 #programmable
- An Event-Triggered Programmable Prefetcher for Irregular Workloads (SA, TMJ0), pp. 578–592.
- ASPLOS-2018-0004MTC #lightweight #named
- Minnow: Lightweight Offload Engines for Worklist Management and Worklist-Directed Prefetching (DZ0, XM, MT, DC), pp. 593–607.
- ASPLOS-2018-ZhangWZQHC #graph #named #novel
- Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing System (MZ, YW, YZ, XQ, CH, KC), pp. 608–621.
- ASPLOS-2018-SabetQ0 #graph #named
- Tigr: Transforming Irregular Graphs for GPU-Friendly Graph Processing (AHNS, JQ, ZZ0), pp. 622–636.
- ASPLOS-2018-HariaHS #memory management
- Devirtualizing Memory in Heterogeneous Systems (SH, MDH, MMS), pp. 637–650.
- ASPLOS-2018-KumarMKVYKBK #lazy evaluation #named
- LATR: Lazy Translation Coherence (MK, SM, SK, JV, ZY, TK, AB, TK), pp. 651–664.
- ASPLOS-2018-TaassoriSB #named #performance #verification
- VAULT: Reducing Paging Overheads in SGX with Efficient Integrity Verification Structures (MT, AS, RB), pp. 665–678.
- ASPLOS-2018-PanwarPG
- Making Huge Pages Actually Useful (AP, AP, KG), pp. 679–692.
- ASPLOS-2018-EvtyushkinRAP #branch #named #predict
- BranchScope: A New Side-Channel Attack on Directional Branch Predictor (DE, RR, NBAG, DP), pp. 693–707.
- ASPLOS-2018-DickensGFH #encryption #named #performance #using
- StrongBox: Confidentiality, Integrity, and Performance using Stream Ciphers for Full Drive Encryption (BDI, HSG, AJF, HH), pp. 708–721.
- ASPLOS-2018-HungerVPET #web
- DATS - Data Containers for Web Applications (CH, LV, CP, YE, MT), pp. 722–736.
- ASPLOS-2018-MallonGJ #named #performance
- DLibOS: Performance and Protection with a Network-on-Chip (SM, VG, GJ), pp. 737–750.
- ASPLOS-2018-LinZHSHTM #architecture #constraints
- The Architectural Implications of Autonomous Driving: Constraints and Acceleration (SCL, YZ, CHH, MS, MEH, LT, JM), pp. 751–766.
- ASPLOS-2018-ColinRL #architecture #configuration management #energy
- A Reconfigurable Energy Storage Architecture for Energy-harvesting Devices (AC, ER, BL), pp. 767–781.
- ASPLOS-2018-MaLKSN0WWL0 #named #optimisation
- NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing (KM, XL, MTK, JS, VN, JL0, TW, ZW, YL, YX0), pp. 782–796.
- ASPLOS-2018-LottariniRCKRSW #benchmark #in the cloud #metric #named #video
- vbench: Benchmarking Video Transcoding in the Cloud (AL, AR, JC, MAK, PR, DS, MW), pp. 797–809.