Tag #hardware
671 papers:
- ASPLOS-2020-Ainsworth0 #parallel #programmable #security
- The Guardian Council: Parallel Programmable Hardware Security (SA, TMJ0), pp. 1277–1293.
- ASPLOS-2020-KarandikarOAMKN #co-evolution #design #named #performance #profiling
- FirePerf: FPGA-Accelerated Full-System Hardware/Software Performance Profiling and Co-Design (SK, AJO, AA, HM, RHK, BN, KA), pp. 715–731.
- ASPLOS-2020-Kokologiannakis #memory management #model checking #modelling #named
- HMC: Model Checking for Hardware Memory Models (MK, VV), pp. 1157–1171.
- ASPLOS-2020-LimN #optimisation #performance #using
- Optimizing Nested Virtualization Performance Using Direct Virtual Hardware (JTL, JN), pp. 557–574.
- CGO-2020-WangYZM #memory management #performance #scalability #transaction
- Efficient and scalable cross-ISA virtualization of hardware transactional memory (WW, PCY, AZ, SM), pp. 107–120.
- CoG-2019-RossB #student
- Turning the classroom into an escape room with decoder hardware to increase student engagement (RR, CB), pp. 1–4.
- KDD-2019-Chellapilla #self
- Building a Better Self-Driving Car: Hardware, Software, and Knowledge (KC), p. 3169.
- ECOOP-2019-Muijnck-HughesV #interface #type system
- A Typing Discipline for Hardware Interfaces (JdMH, WV), p. 27.
- POPL-2019-PodkopaevLV #memory management #modelling #programming language
- Bridging the gap between programming languages and hardware weak memory models (AP, OL, VV), p. 31.
- ASPLOS-2019-KondguliH #named #performance #smt #thread #using
- Bootstrapping: Using SMT Hardware to Improve Single-Thread Performance (SK, MH), pp. 687–700.
- ASPLOS-2019-LascorzJSPMSNSM #approach #named #network
- Bit-Tactical: A Software/Hardware Approach to Exploiting Value and Bit Sparsity in Neural Networks (ADL, PJ, DMS, ZP, MM, SS, MN, KS, AM), pp. 749–763.
- ASPLOS-2019-MahmoudVAMMFA #adaptation #fault #named #testing
- Minotaur: Adapting Software Testing Techniques for Hardware Errors (AM, RV, KA, SM, DM, CWF, SVA), pp. 1087–1103.
- CGO-2019-KimK #generative #using
- Translating CUDA to OpenCL for Hardware Generation using Neural Machine Translation (YK, HK), pp. 285–286.
- TAP-2019-0002JPW #approximate #question #verification
- When Are Software Verification Results Valid for Approximate Hardware? (TI0, MCJ, FP, HW), pp. 3–20.
- KDD-2018-SadrediniGBRSW #novel #rule-based #scalability
- A Scalable Solution for Rule-Based Part-of-Speech Tagging on Novel Hardware Accelerators (ES, DG, CB, RR, KS, HW), pp. 665–674.
- KDD-2018-Smola #algorithm #tool support
- Algorithms, Data, Hardware and Tools: A Perfect Storm (AS), p. 2878.
- MoDELS-2018-EderBVIK #architecture #automation #deployment #distributed #framework #synthesis
- From Deployment to Platform Exploration: Automatic Synthesis of Distributed Automotive Hardware Architectures (JE, AB, SV, AI, MK), pp. 438–446.
- OOPSLA-2018-BostonGC #execution #fault tolerance #modelling #named #programmable #verification
- Leto: verifying application-specific hardware fault tolerance with programmable execution models (BB, ZG, MC), p. 30.
- ASPLOS-2018-CaiRLDWQPW #named #network
- VIBNN: Hardware Acceleration of Bayesian Neural Networks (RC, AR, NL0, CD, LW, XQ, MP, YW), pp. 476–488.
- ASPLOS-2018-FixNAZQA #parallel #thread #transaction
- Hardware Multithreaded Transactions (JF, NPN, SA, HZ, SQ, DIA), pp. 15–29.
- ASPLOS-2018-JiZC0 #compilation #network
- Bridge the Gap between Neural Networks and Neuromorphic Hardware with a Neural Network Compiler (YJ0, YZ, WC, YX0), pp. 448–460.
- ASPLOS-2018-SadrosadatiMESD #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.
- CGO-2018-SioutasSCBS
- Loop transformations leveraging hardware prefetching (SS, SS, HC, TB, LJS), pp. 254–264.
- Haskell-2017-AronssonS #co-evolution #design #haskell
- Hardware software co-design in Haskell (MA, MS), pp. 162–173.
- ICFP-2017-ChoiVSCA #composition #framework #named #parametricity #platform #specification #verification
- Kami: a platform for high-level parametric hardware specification and its modular verification (JC, MV, BS, AC, A), p. 30.
- ASPLOS-2017-FerraiuoloXZMS #analysis #architecture #data flow #security #verification
- Verification of a Practical Hardware Security Architecture Through Static Information Flow Analysis (AF, RX, DZ, ACM, GES), pp. 555–568.
- ASPLOS-2017-TrippelMLPM #memory management #named #verification
- TriCheck: Memory Model Verification at the Trisection of Software, Hardware, and ISA (CT, YAM, DL, MP, MM), pp. 119–133.
- CGO-2017-GongCZUK #execution #gpu #kernel #named #scheduling
- TwinKernels: an execution model to improve GPU hardware scheduling at compile time (XG, ZC, AKZ, RU, DRK), pp. 39–49.
- CGO-2017-SenguptaCBK #bound #memory management #named #transaction #using
- Legato: end-to-end bounded region serializability using commodity hardware transactional memory (AS, MC, MDB, MK0), pp. 1–13.
- ASPLOS-2016-AsmussenVNHF #co-evolution #design #named
- M3: A Hardware/Operating-System Co-Design to Tame Heterogeneous Manycores (NA, MV, BN, HH, GPF), pp. 189–203.
- ASPLOS-2016-PrabhakarKBLSKO #configuration management #generative #parallel
- Generating Configurable Hardware from Parallel Patterns (RP, DK, KJB, HL, CDS, CK, KO), pp. 651–665.
- ASPLOS-2016-ZhangH #comparison #hybrid #performance
- Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques (HZ, HH), pp. 545–559.
- ASPLOS-2016-ZhangLJ #concurrent #detection #memory management #named #performance #transaction #using
- TxRace: Efficient Data Race Detection Using Commodity Hardware Transactional Memory (TZ, DL, CJ), pp. 159–173.
- TAP-2016-GabmeyerS #graph transformation #lightweight #model checking #off the shelf #verification
- Lightweight Symbolic Verification of Graph Transformation Systems with Off-the-Shelf Hardware Model Checkers (SG, MS), pp. 94–111.
- VLDB-2015-Ailamaki #database
- Databases and Hardware: The Beginning and Sequel of a Beautiful Friendship (AA), pp. 2058–2061.
- VLDB-2015-Loaiza #database
- Engineering Database Hardware and Software Together (JL), pp. 2052–2063.
- VLDB-2015-MakreshanskiLS #memory management #transaction
- To Lock, Swap, or Elide: On the Interplay of Hardware Transactional Memory and Lock-Free Indexing (DM, JJL, RS), pp. 1298–1309.
- ICSME-2015-Vogel-HeuserFRF #automation #case study #challenge #industrial #maintenance
- Challenges for maintenance of PLC-software and its related hardware for automated production systems: Selected industrial Case Studies (BVH, JF, SR, SF, SU), pp. 362–371.
- ICSME-2015-WahlerEFP #legacy #manycore #migration
- Migrating legacy control software to multi-core hardware (MW, RE, CF, YAP), pp. 458–466.
- CIAA-2015-Watson #automaton #finite #implementation #regular expression
- Hardware Implementations of Finite Automata and Regular Expressions — Extended Abstract (BWW), pp. 13–17.
- ICFP-2015-Sheeran #design #functional #programming #years after
- Functional programming and hardware design: still interesting after all these years (MS), p. 165.
- PLDI-2015-RenJKAK #execution #performance #recursion #source code
- Efficient execution of recursive programs on commodity vector hardware (BR, YJ, SK, KA, MK), pp. 509–520.
- ASPLOS-2015-MatveevS #hybrid #memory management #scalability #transaction
- Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional Memory (AM, NS), pp. 59–71.
- ASPLOS-2015-ZhangWSM #data flow #design #information management #security
- A Hardware Design Language for Timing-Sensitive Information-Flow Security (DZ, YW, GES, ACM), pp. 503–516.
- CASE-2015-ChuFRSKT #approach #automation #integration
- A LC-MS integration approach in life science automation: Hardware integration and software integration (XC, HF, TR, NS, MK, KT), pp. 979–984.
- CASE-2015-PellicciariABBB #industrial #named
- AREUS — Innovative hardware and software for sustainable industrial robotics (MP, AA, KB, GB, NB, BL, DM), pp. 1325–1332.
- DAC-2015-RahimiCMGB #clustering #embedded #memory management #scheduling #variability
- Task scheduling strategies to mitigate hardware variability in embedded shared memory clusters (AR, DC, AM, RKG, LB), p. 6.
- DAC-2015-WachsI #challenge #design #integration #security
- Design and integration challenges of building security hardware IP (MW, DI), p. 6.
- DAC-2015-ZhouAZYUGUJ #detection #embedded #using
- Detecting hardware trojans using backside optical imaging of embedded watermarks (BZ, RA, MZ, TY, AU, BBG, MSÜ, AJ), p. 6.
- DATE-2015-CakirM #clustering #correlation #detection #using
- Hardware Trojan detection for gate-level ICs using signal correlation based clustering (BÇ, SM), pp. 471–476.
- DATE-2015-CourbonLFT #detection #performance
- A high efficiency hardware trojan detection technique based on fast SEM imaging (FC, PLM, JJAF, AT), pp. 788–793.
- DATE-2015-DengFDWLTINLCW #fault #network
- Retraining-based timing error mitigation for hardware neural networks (JD, YF, ZD, YW, HL, OT, PI, DN, XL, YC, CW), pp. 593–596.
- DATE-2015-DinizSDBH #architecture #performance #standard #video
- A deblocking filter hardware architecture for the high efficiency video coding standard (CMD, MS, FVD, SB, JH), pp. 1509–1514.
- DATE-2015-DupuisBFNR #testing
- New testing procedure for finding insertion sites of stealthy hardware trojans (SD, PSB, MLF, GDN, BR), pp. 776–781.
- DATE-2015-FrancqF #detection
- Introduction to hardware trojan detection methods (JF, FF), pp. 770–775.
- DATE-2015-JiRML #implementation #logic #network #probability #using
- A hardware implementation of a radial basis function neural network using stochastic logic (YJ, FR, CM, DJL), pp. 880–883.
- DATE-2015-KalaliH #2d #adaptation #energy
- A low energy 2D adaptive median filter hardware (EK, IH), pp. 725–729.
- DATE-2015-LeeJG #functional #performance #simulation
- Dynamic power and performance back-annotation for fast and accurate functional hardware simulation (DL, LKJ, AG), pp. 1126–1131.
- DATE-2015-LiuDNL #named #realtime
- FastTree: a hardware KD-tree construction acceleration engine for real-time ray tracing (XL, YD, YN, ZL), pp. 1595–1598.
- DATE-2015-NgoEBDGNRR #detection #metric
- Hardware trojan detection by delay and electromagnetic measurements (XTN, IE, SB, JLD, SG, ZN, JBR, BR), pp. 782–787.
- DATE-2015-PaulinoFBC #configuration management #execution #using
- Transparent acceleration of program execution using reconfigurable hardware (NMCP, JCF, JB, JMPC), pp. 1066–1071.
- DATE-2015-ReehmanCCS #approach #architecture #memory management #parallel
- In-place memory mapping approach for optimized parallel hardware interleaver architectures (SUR, CC, PC, AS), pp. 896–899.
- DATE-2015-SkalickySLF #framework #runtime
- A unified hardware/software MPSoC system construction and run-time framework (SS, AGS, SL, MF), pp. 301–304.
- DATE-2015-SonghoriMLK #automation #data analysis #framework #named
- AHEAD: automated framework for hardware accelerated iterative data analysis (EMS, AM, XL, FK), pp. 942–947.
- DATE-2015-ThomasFCG
- Transparent linking of compiled software and synthesized hardware (DBT, STF, GAC, DRG), pp. 1084–1089.
- DATE-2015-TuYOLW #architecture #configuration management #named
- RNA: a reconfigurable architecture for hardware neural acceleration (FT, SY, PO, LL, SW), pp. 695–700.
- DATE-2015-WartelKGBSTQLMB #analysis #case study #platform
- Timing analysis of an avionics case study on complex hardware/software platforms (FW, LK, AG, AB, ZRS, BT, EQ, CL, EM, IB, JA, LCG, TV, FJC), pp. 397–402.
- DATE-2015-YazdanbakhshMTP #approximate #design #named
- Axilog: language support for approximate hardware design (AY, DM, BT, JP, AN, SS, KR, NR, RJ, AR, HE, KB), pp. 812–817.
- DATE-2015-ZhangJSPHP #manycore #named #pipes and filters
- E-pipeline: elastic hardware/software pipelines on a many-core fabric (XZ, HJ, MS, JP, JH, SP), pp. 363–368.
- HPCA-2015-JinPSCSZ #fault #named
- FTXen: Making hypervisor resilient to hardware faults on relaxed cores (XJ, SP, TS, RC, ZS, YZ), pp. 451–462.
- HPDC-2015-BestaH #memory management #transaction
- Accelerating Irregular Computations with Hardware Transactional Memory and Active Messages (MB, TH), pp. 161–172.
- LCTES-2015-ProcterHGBA #design #implementation #semantics #verification
- Semantics Driven Hardware Design, Implementation, and Verification with ReWire (AMP, WLH, IG, MB, GA), p. 10.
- PPoPP-2015-HaidarDLTD #linear #platform #towards
- Towards batched linear solvers on accelerated hardware platforms (AH, TD, PL, ST, JJD), pp. 261–262.
- PPoPP-2015-XiangS #clustering #transaction
- Software partitioning of hardware transactions (LX, MLS), pp. 76–86.
- CAV-2015-VijayaraghavanC #composition #deduction #design #multi #verification
- Modular Deductive Verification of Multiprocessor Hardware Designs (MV, AC, A, ND), pp. 109–127.
- QoSA-2014-EtxeberriaTCS #nondeterminism #parametricity
- Performance-based selection of software and hardware features under parameter uncertainty (LE, CT, VC, GS), pp. 23–32.
- SIGMOD-2014-Herlihy #memory management #transaction
- Fun with hardware transactional memory (MH), p. 575.
- SIGMOD-2014-LevandoskiLSBD
- Indexing on modern hardware: hekaton and beyond (JJL, DBL, SS, AB, CD), pp. 717–720.
- VLDB-2014-BressHSKMS #named
- Ocelot/HyPE: Optimized Data Processing on Heterogeneous Hardware (SB, MH, MS, BK, VM, GS), pp. 1609–1612.
- VLDB-2014-He #approximate #challenge #data transformation
- When Data Management Systems Meet Approximate Hardware: Challenges and Opportunities (BH), pp. 877–880.
- MSR-2014-HindleWRBCR #energy #framework #mining #named #repository
- GreenMiner: a hardware based mining software repositories software energy consumption framework (AH, AW, KR, EJB, JCC, SR), pp. 12–21.
- FM-2014-MaricS #memory management #transaction #verification
- Verification of a Transactional Memory Manager under Hardware Failures and Restarts (OM, CS), pp. 449–464.
- IFM-2014-JakobsPWW #verification
- Integrating Software and Hardware Verification (MCJ, MP, HW, TW), pp. 307–322.
- CHI-2014-LindtnerHD #human-computer
- Emerging sites of HCI innovation: hackerspaces, hardware startups & incubators (SL, GDH, PD), pp. 439–448.
- HCI-AIMT-2014-Man #using #video
- Analysing Emotional Video Using Consumer EEG Hardware (JdM), pp. 729–738.
- ASPLOS-2014-AgrawalPPTTL #named #parallel
- Rhythm: harnessing data parallel hardware for server workloads (SRA, VP, JP, JT, DT, ARL), pp. 19–34.
- ASPLOS-2014-ArulrajJL #memory management
- Leveraging the short-term memory of hardware to diagnose production-run software failures (JA, GJ, SL), pp. 207–222.
- ASPLOS-2014-LuponGMSMSD #float #multi
- Speculative hardware/software co-designed floating-point multiply-add fusion (ML, EG, GM, SS, RM, KS, DRD), pp. 623–638.
- ASPLOS-2014-RuwaseKGM #approach #named
- Guardrail: a high fidelity approach to protecting hardware devices from buggy drivers (OR, MAK, PBG, TCM), pp. 655–670.
- CGO-2014-JimboreanKSBK #approach #compilation #scalability
- Fix the code. Don’t tweak the hardware: A new compiler approach to Voltage-Frequency scaling (AJ, KK, VS, DBS, SK), p. 262.
- DAC-2014-CocchiBCW #integration
- Circuit Camouflage Integration for Hardware IP Protection (RPC, JPB, LWC, BJW), p. 5.
- DAC-2014-CuiMSW #detection #runtime #synthesis
- High-Level Synthesis for Run-Time Hardware Trojan Detection and Recovery (XC, KM, LS, KW), p. 6.
- DAC-2014-HollerDKSF #co-evolution #design #encryption
- Hardware/Software Co-Design of Elliptic-Curve Cryptography for Resource-Constrained Applications (AH, ND, CK, CS, TF), p. 6.
- DAC-2014-HuWTT #monitoring #network #security
- System-Level Security for Network Processors with Hardware Monitors (KH, TW, TT, RT), p. 6.
- DAC-2014-KosmidisQAFWC #certification
- Containing Timing-Related Certification Cost in Automotive Systems Deploying Complex Hardware (LK, EQ, JA, GF, FW, FJC), p. 6.
- DAC-2014-LiuHM #detection #statistics
- Hardware Trojan Detection through Golden Chip-Free Statistical Side-Channel Fingerprinting (YL, KH, YM), p. 6.
- DAC-2014-SullivanBZZJ #functional #identification #named
- FIGHT-Metric: Functional Identification of Gate-Level Hardware Trustworthiness (DS, JB, GZ, SZ, YJ), p. 4.
- DAC-2014-TsoutsosKM #design
- Advanced Techniques for Designing Stealthy Hardware Trojans (NGT, CK, MM), p. 4.
- DAC-2014-ZhangPL #power management
- Low Power GPGPU Computation with Imprecise Hardware (HZ, MP, JL), p. 6.
- DATE-2014-BraojosDBAA #approach #manycore #power management
- Hardware/software approach for code synchronization in low-power multi-core sensor nodes (RB, AYD, IB, GA, DA), pp. 1–6.
- DATE-2014-BurgioDMCB #clustering #programmable #scalability
- A tightly-coupled hardware controller to improve scalability and programmability of shared-memory heterogeneous clusters (PB, RD, AM, PC, LB), pp. 1–4.
- DATE-2014-BurgioTCMB #clustering #embedded #memory management #parallel
- Tightly-coupled hardware support to dynamic parallelism acceleration in embedded shared memory clusters (PB, GT, FC, AM, LB), pp. 1–6.
- DATE-2014-DimitrakopoulosSPTMC #parallel #synthesis #thread
- Hardware primitives for the synthesis of multithreaded elastic systems (GD, IS, AP, KT, PMM, JC), pp. 1–4.
- DATE-2014-HamdiouiDNSBT
- Hacking and protecting IC hardware (SH, JLD, GDN, FS, GvB, MT), pp. 1–7.
- DATE-2014-LiuBC #image
- Image progressive acquisition for hardware systems (JL, CSB, PYKC), pp. 1–6.
- DATE-2014-PaulKBP #energy #memory management
- Energy-efficient hardware acceleration through computing in the memory (SP, RK, SB, RP), pp. 1–6.
- DATE-2014-SanderSDBBBMKALHRHH #manycore
- Hardware virtualization support for shared resources in mixed-criticality multicore systems (OS, TS, VVD, SB, FB, JB, HUM, DK, DA, EL, JH, AR, CH, AH), pp. 1–6.
- DATE-2014-SchollW #implementation #set
- Hardware implementation of a Reed-Solomon soft decoder based on information set decoding (SS, NW), pp. 1–6.
- DATE-2014-TtofisT #image #realtime
- High-quality real-time hardware stereo matching based on guided image filtering (CT, TT), pp. 1–6.
- HPCA-2014-LiuXGZC #concurrent #consistency #memory management #transaction #virtual machine
- Concurrent and consistent virtual machine introspection with hardware transactional memory (YL, YX, HG, BZ, HC), pp. 416–427.
- ISMM-2014-BaconCS #configuration management #garbage collection #parallel #realtime
- Parallel real-time garbage collection of multiple heaps in reconfigurable hardware (DFB, PC, SS), pp. 117–127.
- ISMM-2014-RitsonUJ #garbage collection #memory management #transaction
- Exploring garbage collection with haswell hardware transactional memory (CGR, TU, REJ), pp. 105–115.
- PDP-2014-BuonoMMV #architecture #manycore #message passing #optimisation #thread #using
- Optimizing Message-Passing on Multicore Architectures Using Hardware Multi-threading (DB, TDM, GM, MV), pp. 262–270.
- PDP-2014-ItoF #analysis #problem #resource management #using
- An Experimental Analysis for Hardware Resource Management Using a New Strip Packing Problem (RI, NF), pp. 360–364.
- PDP-2014-ManciniMMMT #distributed #manycore #simulation #verification
- System Level Formal Verification via Distributed Multi-core Hardware in the Loop Simulation (TM, FM, AM, IM, ET), pp. 734–742.
- PPoPP-2014-OdairaCT #interpreter #memory management #ruby #transaction
- Eliminating global interpreter locks in ruby through hardware transactional memory (RO, JGC, HT), pp. 131–142.
- PPoPP-2014-PetrovicRS #concurrent #message passing #performance #thread
- Leveraging hardware message passing for efficient thread synchronization (DP, TR, AS), pp. 143–154.
- ICTSS-2014-ChabotP #embedded #framework #monitoring
- A Customizable Monitoring Infrastructure for Hardware/Software Embedded Systems (MC, LP), pp. 173–179.
- VLDB-2013-LevandoskiLS #named
- LLAMA: A Cache/Storage Subsystem for Modern Hardware (JJL, DBL, SS), pp. 877–888.
- VLDB-2013-Lomet #approach #database #sql
- Microsoft SQL Server’s Integrated Database Approach for Modern Applications and Hardware (DBL), pp. 1178–1179.
- SIGITE-2013-HillC #development #education #framework #low cost #open source #platform #programming #student #using
- Using a low-cost open source hardware development platform in teaching young students programming skills (LWH, SC), pp. 63–68.
- SCAM-2013-FlochYMMMNALSDCWS #design #framework #named #prototype
- GeCoS: A framework for prototyping custom hardware design flows (AF, TY, AEM, AM, KM, MN, MA, LL, NS, SD, FC, CW, OS), pp. 100–105.
- CEFP-2013-Kuper #specification
- Hardware Specification with CλaSH (JK), pp. 336–380.
- ECOOP-2013-AuerbachBCFR #compilation #configuration management #graph
- The Shape of Things to Run — Compiling Complex Stream Graphs to Reconfigurable Hardware in Lime (JSA, DFB, PC, SF, RMR), pp. 679–706.
- OOPSLA-2013-CarbinMR #reliability #source code #verification
- Verifying quantitative reliability for programs that execute on unreliable hardware (MC, SM, MCR), pp. 33–52.
- ESEC-FSE-2013-Nenashev #automation #named #programmable #re-engineering
- PHRT: a model and programmable tool for hardware reengineering automation (ON), pp. 719–722.
- ASPLOS-2013-ArulrajCJL #performance
- Production-run software failure diagnosis via hardware performance counters (JA, PCC, GJ, SL), pp. 101–112.
- ASPLOS-2013-GrossmanKBTDILSTYS #fine-grained
- Hardware support for fine-grained event-driven computation in Anton 2 (JPG, JK, JAB, MT, ROD, DJI, RHL, UBS, BT, CY, DES), pp. 549–560.
- ASPLOS-2013-KangW #approach
- To hardware prefetch or not to prefetch?: a virtualized environment study and core binding approach (HK, JLW), pp. 357–368.
- ASPLOS-2013-RaghavanESPPWM #testing
- Computational sprinting on a hardware/software testbed (AR, LE, LS, MCP, KPP, TFW, MMKM), pp. 155–166.
- ASPLOS-2013-SungKA #named #nondeterminism #performance
- DeNovoND: efficient hardware support for disciplined non-determinism (HS, RK, SVA), pp. 13–26.
- ASPLOS-2013-WangW #named #optimisation #performance
- TSO_ATOMICITY: efficient hardware primitive for TSO-preserving region optimizations (CW, YW), pp. 509–520.
- CASE-2013-VenatorLN #architecture #industrial #mobile
- Hardware and software architecture of ABBY: An industrial mobile manipulator (EV, GSL, WSN), pp. 324–329.
- DAC-2013-AvinashBEPP #energy #fault
- Improving energy gains of inexact DSP hardware through reciprocative error compensation (LA, AB, CCE, KVP, CP), p. 8.
- DAC-2013-ChandrikakuttyUTW #monitoring #network
- High-performance hardware monitors to protect network processors from data plane attacks (HC, DU, RT, TW), p. 6.
- DAC-2013-WangK #control flow #detection #kernel #named #performance #using
- NumChecker: detecting kernel control-flow modifying rootkits by using hardware performance counters (XW, RK), p. 7.
- DAC-2013-WeiP #detection
- The undetectable and unprovable hardware trojan horse (SW, MP), p. 2.
- DAC-2013-ZhangYWSX #named #trust #verification
- VeriTrust: verification for hardware trust (JZ, FY, LW, ZS, QX), p. 8.
- DATE-2013-HuNRK #detection #multimodal #using
- High-sensitivity hardware trojan detection using multimodal characterization (KH, ANN, SR, FK), pp. 1271–1276.
- DATE-2013-LeestT #security
- Anti-counterfeiting with hardware intrinsic security (VvdL, PT), pp. 1137–1142.
- DATE-2013-LotfianJ #architecture #power management #smarttech #using
- An ultra-low power hardware accelerator architecture for wearable computers using dynamic time warping (RL, RJ), pp. 913–916.
- DATE-2013-ObergMSK #framework #testing
- A practical testing framework for isolating hardware timing channels (JO, SM, TS, RK), pp. 1281–1284.
- DATE-2013-Pham-QuocHWABB #design #hybrid
- Hybrid interconnect design for heterogeneous hardware accelerators (CPQ, JH, SW, ZAA, JB, KB), pp. 843–846.
- DATE-2013-RehmanSAKCH #reliability
- Leveraging variable function resilience for selective software reliability on unreliable hardware (SR, MS, PVA, FK, JJC, JH), pp. 1759–1764.
- DATE-2013-SagstetterLSWBHJPPC #architecture #challenge #design #security
- Security challenges in automotive hardware/software architecture design (FS, ML, SS, MW, AB, WRH, SJ, TP, AP, SC), pp. 458–463.
- DATE-2013-ThabetLAPD #architecture #flexibility #manycore #performance
- An efficient and flexible hardware support for accelerating synchronization operations on the STHORM many-core architecture (FT, YL, CA, JMP, RD), pp. 531–534.
- DATE-2013-YalcinUC #detection #fault #memory management #named #transaction #using
- FaulTM: error detection and recovery using hardware transactional memory (GY, OSÜ, AC), pp. 220–225.
- PDP-2013-WuGTSGFS #framework #named
- SecMon: A Secure Introspection Framework for Hardware Virtualization (XW, YG, XT, YS, BG, BF, YS), pp. 282–286.
- PPoPP-2013-AfekLM #programming
- Programming with hardware lock elision (YA, AL, AM), pp. 295–296.
- PPoPP-2013-DiceLLLM #algorithm #memory management #transaction #using
- Using hardware transactional memory to correct and simplify and readers-writer lock algorithm (DD, YL, YL, VL, MM), pp. 261–270.
- CAV-2013-BraibantC #synthesis #verification
- Formal Verification of Hardware Synthesis (TB, AC), pp. 213–228.
- VLDB-2012-PorobicPBTA
- OLTP on Hardware Islands (DP, IP, MB, PT, AA), pp. 1447–1458.
- ITiCSE-2012-Black #cpu #design #education
- A hardware simulator for teaching CPU design (MB), p. 380.
- ITiCSE-2012-GoldweberDJ #operating system #using
- Supporting operating systems projects using the μMPS2 hardware simulator (MG, RD, TJ), pp. 63–68.
- TFPIE-2012-ODonnell #education #functional #using
- Connecting the Dots: Computer Systems Education using a Functional Hardware Description Language (JTO), pp. 20–39.
- CSCW-2012-MellisB #arduino #collaboration #open source
- Collaboration in open-source hardware: third-party variations on the arduino duemilanove (DM, LB), pp. 1175–1178.
- KDD-2012-RoyTA #manycore #performance
- Efficient frequent item counting in multi-core hardware (PR, JT, GA), pp. 1451–1459.
- OOPSLA-2012-SartorE #concurrent #java #manycore #performance #thread
- Exploring multi-threaded Java application performance on multicore hardware (JBS, LE), pp. 281–296.
- AdaEurope-2012-GregertsenS #execution #performance #using
- Improving the Performance of Execution Time Control by Using a Hardware Time Management Unit (KNG, AS), pp. 177–192.
- PLDI-2012-BaconCS #configuration management #garbage collection #realtime
- And then there were none: a stall-free real-time garbage collector for reconfigurable hardware (DFB, PC, SS), pp. 23–34.
- PPDP-2012-TriossiORF #compilation #parallel
- Compiling CHR to parallel hardware (AT, SO, AR, TWF), pp. 173–184.
- ASPLOS-2012-FerdmanAKVAJKPAF #case study
- Clearing the clouds: a study of emerging scale-out workloads on modern hardware (MF, AA, YOK, SV, MA, DJ, CK, ADP, AA, BF), pp. 37–48.
- ASPLOS-2012-KingDA #automation #generative #interface
- Automatic generation of hardware/software interfaces (MK, ND, A), pp. 325–336.
- DAC-2012-BachrachVRLWAWA #embedded #named #scala
- Chisel: constructing hardware in a Scala embedded language (JB, HV, BR, YL, AW, RA, JW, KA), pp. 1216–1225.
- DAC-2012-ChanSSM #specification #synthesis
- Specification and synthesis of hardware checkpointing and rollback mechanisms (CC, DSN, DS, SM), pp. 1226–1232.
- DAC-2012-HuangLR #energy #trade-off #using
- A methodology for energy-quality tradeoff using imprecise hardware (JH, JL, GR), pp. 504–509.
- DAC-2012-HuLWR #array #using
- Hardware realization of BSB recall function using memristor crossbar arrays (MH, HL, QW, GSR), pp. 498–503.
- DAC-2012-MalburgFF #automation #design #locality #metric #using
- Automated feature localization for hardware designs using coverage metrics (JM, AF, GF), pp. 941–946.
- DAC-2012-MiddendorfBH #recursion #synthesis
- Hardware synthesis of recursive functions through partial stream rewriting (LM, CB, CH), pp. 1207–1215.
- DAC-2012-WeiLKP #benchmark #metric
- Hardware Trojan horse benchmark via optimal creation and placement of malicious circuitry (SW, KL, FK, MP), pp. 90–95.
- DATE-2012-Al-HashimiM #framework #platform #question #verification
- Accelerators and emulators: Can they become the platform of choice for hardware verification? (BMAH, RM), p. 430.
- DATE-2012-BeaumontHN #architecture #execution #replication #security #using
- SAFER PATH: Security architecture using fragmented execution and replication for protection against trojaned hardware (MRB, BDH, TN), pp. 1000–1005.
- DATE-2012-LiDT #authentication #detection #framework #self
- A sensor-assisted self-authentication framework for hardware trojan detection (ML, AD, MT), pp. 1331–1336.
- DATE-2012-LiRP #embedded #named
- Reli: Hardware/software Checkpoint and Recovery scheme for embedded processors (TL, RGR, SP), pp. 875–880.
- DATE-2012-StipicTZCUV #data access #metadata #named #performance
- TagTM — accelerating STMs with hardware tags for fast meta-data access (SS, ST, FZ, AC, OSÜ, MV), pp. 39–44.
- DATE-2012-TtofisT #adaptation #algorithm #implementation #realtime #towards
- Towards accurate hardware stereo correspondence: A real-time FPGA implementation of a segmentation-based adaptive support weight algorithm (CT, TT), pp. 703–708.
- HPCA-2012-BensonCFHGNS #design #implementation #integration
- Design, integration and implementation of the DySER hardware accelerator into OpenSPARC (JB, RC, CF, CHH, VG, TN, KS), pp. 115–126.
- HPCA-2012-NegiGAGS #lazy evaluation #memory management #named #scalability #transaction
- π-TM: Pessimistic invalidation for scalable lazy hardware transactional memory (AN, JRTG, MEA, JMG, PS), pp. 141–152.
- HPCA-2012-QiONMT #named #symmetry
- Pacman: Tolerating asymmetric data races with unintrusive hardware (SQ, NO, LON, AM, JT), pp. 349–360.
- ISMM-2012-InoueN #identification #java #source code
- Identifying the sources of cache misses in Java programs without relying on hardware counters (HI, TN), pp. 133–142.
- OSDI-2012-KotlaRRSW #data access #named #using
- Pasture: Secure Offline Data Access Using Commodity Trusted Hardware (RK, TR, IR, PS, BW), pp. 321–334.
- PDP-2012-Gaona-RamirezGAF #energy #memory management #transaction
- Dynamic Serialization: Improving Energy Consumption in Eager-Eager Hardware Transactional Memory Systems (EGR, JRTG, MEA, JF), pp. 221–228.
- PDP-2012-Kunkel0 #architecture #file system #functional #modelling #named #parallel #representation
- IOPm — Modeling the I/O Path with a Functional Representation of Parallel File System and Hardware Architecture (JMK, TL), pp. 554–561.
- ISSTA-2012-Walcott-JusticeMS #monitoring #named #testing
- THeME: a system for testing by hardware monitoring events (KWJ, JM, MLS), pp. 12–22.
- SIGMOD-2011-BajajS #database #named #privacy
- TrustedDB: a trusted hardware based database with privacy and data confidentiality (SB, RS), pp. 205–216.
- VLDB-2011-BajajS #database #named #outsourcing
- TrustedDB: A Trusted Hardware based Outsourced Database Engine (SB, RS), pp. 1359–1362.
- VLDB-2011-Neumann #compilation #performance #query
- Efficiently Compiling Efficient Query Plans for Modern Hardware (TN0), pp. 539–550.
- ICFP-2011-GhicaSS #compilation #geometry #recursion #synthesis
- Geometry of synthesis iv: compiling affine recursion into static hardware (DRG, AIS, SS), pp. 221–233.
- IFL-2011-Megacz #design
- Hardware Design with Generalized Arrows (AM), pp. 164–180.
- AdaEurope-2011-Burns #parallel #programming language #realtime
- Programming Languages for Real-Time Applications Executing on Parallel Hardware (AB), pp. 193–195.
- PLDI-2011-LiTOKCSH #data flow #named
- Caisson: a hardware description language for secure information flow (XL, MT, JO, VK, FTC, TS, BH), pp. 109–120.
- ASE-2011-LiXBLM #formal method #interface #specification
- Formalizing hardware/software interface specifications (JL, FX, TB, VL, CM), pp. 143–152.
- ICSE-2011-SoffaWM #debugging #testing
- Exploiting hardware advances for software testing and debugging (MLS, KRW, JM), pp. 888–891.
- SAC-2011-LinXYYZGQCG #anti #named #using
- SPAD: software protection through anti-debugging using hardware virtualization (QL, MX, MY, PY, MZ, SG, ZQ, KC, HG), pp. 623–624.
- ASPLOS-2011-CasperOHBKO #memory management #transaction
- Hardware acceleration of transactional memory on commodity systems (JC, TO, SH, NGB, CK, KO), pp. 27–38.
- ASPLOS-2011-DalessandroCWLMSS #case study #effectiveness #hybrid #memory management #transaction
- Hybrid NOrec: a case study in the effectiveness of best effort hardware transactional memory (LD, FC, SW, YL, MM, MLS, MFS), pp. 39–52.
- ASPLOS-2011-EsmaeilzadehCXBM #performance #roadmap #scalability
- Looking back on the language and hardware revolutions: measured power, performance, and scaling (HE, TC, XY, SMB, KSM), pp. 319–332.
- ASPLOS-2011-RyzhykKMRVH #reliability #reuse #verification
- Improved device driver reliability through hardware verification reuse (LR, JK, BM, AR, MV, GH), pp. 133–144.
- DAC-2011-AuerbachBCRS #object-oriented
- Virtualization of heterogeneous machines hardware description in a synthesizable object-oriented language (JSA, DFB, PC, RMR, SS), pp. 890–894.
- DAC-2011-NguyenWSK #abstraction
- Formal hardware/software co-verification by interval property checking with abstraction (MDN, MW, DS, WK), pp. 510–515.
- DATE-2011-AgyekumN #communication #robust
- A delay-insensitive bus-invert code and hardware support for robust asynchronous global communication (MYA, SMN), pp. 1370–1375.
- DATE-2011-AliCMB #encryption #multi #security
- Multi-level attacks: An emerging security concern for cryptographic hardware (SA, RSC, DM, SB), pp. 1176–1179.
- DATE-2011-ChangMFWHYN #architecture #hybrid #optimisation
- Optimization of stateful hardware acceleration in hybrid architectures (XC, YM, HF, KW, RH, HY, TN), pp. 567–570.
- DATE-2011-Cilardo #configuration management
- The potential of reconfigurable hardware for HPC cryptanalysis of SHA-1 (AC), pp. 998–1003.
- DATE-2011-KunzGW #memory management #performance #transaction
- Improving the efficiency of a hardware transactional memory on an NoC-based MPSoC (LK, GG, FRW), pp. 1168–1171.
- DATE-2011-KyrkouTT #detection
- Depth-directed hardware object detection (CK, CT, TT), pp. 1442–1447.
- DATE-2011-TendulkarPNKNK #communication #runtime
- Fine-grain OpenMP runtime support with explicit communication hardware primitives (PT, VP, GN, SGK, DSN, MK), pp. 891–894.
- DATE-2011-WagnerL #distributed #framework
- Distributed hardware matcher framework for SoC survivability (IW, SLL), pp. 305–310.
- DATE-2011-ZattSBH #architecture #estimation #parallel #pipes and filters #throughput #video
- Multi-level pipelined parallel hardware architecture for high throughput motion and disparity estimation in Multiview Video Coding (BZ, MS, SB, JH), pp. 1448–1453.
- DATE-2011-ZhangT #detection #named #network
- RON: An on-chip ring oscillator network for hardware Trojan detection (XZ, MT), pp. 1638–1643.
- HPCA-2011-CarreteroVARMG #process #using
- Hardware/software-based diagnosis of load-store queues using expandable activity logs (JC, XV, JA, TR, MM, AG), pp. 321–331.
- HPCA-2011-LiuLNMMH
- Hardware/software techniques for DRAM thermal management (SL, BL, AN, SOM, GM, NH), pp. 515–525.
- TACAS-2011-AlglaveMSS #named #testing
- Litmus: Running Tests against Hardware (JA, LM, SS, PS), pp. 41–44.
- CAV-2011-MullerP #interface #verification
- Complete Formal Hardware Verification of Interfaces for a FlexRay-Like Bus (CAM, WJP), pp. 633–648.
- VLDB-2010-SadoghiJLSS #algorithm #configuration management #performance
- Efficient Event Processing through Reconfigurable Hardware for Algorithmic Trading (MS, HAJ, ML, WS, HS), pp. 1525–1528.
- KEOD-2010-BarrosoAG #encryption #in the cloud #process
- Key Management Process on the Hardware Cryptographic Module in the Cloud Computing (JMDB, LJA, PGG), pp. 493–496.
- SEKE-2010-BinGHMMPRST #ontology #tool support #verification
- Ontology-Based Tools in the Service of Hardware Verification (EB, AG, KH, EM, RM, OP, MR, GS, ET), pp. 303–308.
- OOPSLA-2010-KouP #object-oriented #question
- From OO to FPGA: fitting round objects into square hardware? (SK, JP), pp. 109–124.
- AdaEurope-2010-White #ada #scheduling #using
- Using Hardware Support for Scheduling with Ada (RW), pp. 125–138.
- FSE-2010-YilmazP
- Combining hardware and software instrumentation to classify program executions (CY, AAP), pp. 67–76.
- SAC-2010-SiderisMP #java
- A hardware peripheral for Java bytecodes translation acceleration (IS, NKM, KZP), pp. 552–553.
- ASPLOS-2010-NeelakantamDZ #evaluation
- A real system evaluation of hardware atomicity for software speculation (NN, DRD, CBZ), pp. 29–38.
- CASE-2010-LamS
- Accelerating shortest path computations in hardware (SKL, TS), pp. 63–68.
- CGO-2010-ChenVHLRYCZ #compilation
- Taming hardware event samples for FDO compilation (DC, NV, RH, SwL, VR, PY, WC, WZ), pp. 42–52.
- DAC-2010-Breuer #bound
- Hardware that produces bounded rather than exact results (MAB), pp. 871–876.
- DAC-2010-ChakradharR #parallel
- Best-effort computing: re-thinking parallel software and hardware (STC, AR), pp. 865–870.
- DAC-2010-ChippaMRRC #algorithm #design #energy #performance #scalability
- Scalable effort hardware design: exploiting algorithmic resilience for energy efficiency (VKC, DM, AR, KR, STC), pp. 555–560.
- DAC-2010-KinsmanN #algorithm #design #robust
- Robust design methods for hardware accelerators for iterative algorithms in scientific computing (ABK, NN), pp. 254–257.
- DAC-2010-WeiMP #security
- Gate-level characterization: foundations and hardware security applications (SW, SM, MP), pp. 222–227.
- DATE-2010-AgyekumN #communication #robust
- An error-correcting unordered code and hardware support for robust asynchronous global communication (MYA, SMN), pp. 765–770.
- DATE-2010-AhlendorfG #challenge #design #monitoring #power management
- Hardware / software design challenges of low-power sensor nodes for condition monitoring (HA, LG), p. 659.
- DATE-2010-AkinSH #configuration management #estimation #multi
- A reconfigurable hardware for one bit transform based multiple reference frame Motion Estimation (AA, GS, IH), pp. 393–398.
- DATE-2010-DasMZC #detection #information management #memory management
- Detecting/preventing information leakage on the memory bus due to malicious hardware (AD, GM, JZ, ANC), pp. 861–866.
- DATE-2010-GiraldoMJM #using
- A HMMER hardware accelerator using divergences (JFEG, NM, RPJ, ACMAdM), pp. 405–410.
- DATE-2010-GuFP #compilation #scheduling
- Path-based scheduling in a hardware compiler (RG, AF, RNP), pp. 1317–1320.
- DATE-2010-HadjitheophanousTGT #3d #re-engineering #realtime #towards
- Towards hardware stereoscopic 3D reconstruction a real-time FPGA computation of the disparity map (SH, CT, ASG, TT), pp. 1743–1748.
- DATE-2010-LopezSPLC #image
- Exploration of hardware sharing for image encoders (SL, RS, PGP, WL, PYKC), pp. 1737–1742.
- DATE-2010-Schlager #interactive #performance
- Increasing the power efficiency of PCs by improving the hardware/OS interaction (CS), p. 1005.
- HPCA-2010-Arvind #question
- Is hardware innovation over? (A), p. 1.
- HPCA-2010-DoudalisP #execution #named
- HARE: Hardware assisted reverse execution (ID, MP), pp. 1–12.
- PDP-2010-BroquedisCMFGMTN #framework #named
- hwloc: A Generic Framework for Managing Hardware Affinities in HPC Applications (FB, JCO, SM, NF, BG, GM, ST, RN), pp. 180–186.
- PDP-2010-FloresAA #energy #using
- Energy-Efficient Hardware Prefetching for CMPs Using Heterogeneous Interconnects (AF, JLA, MEA), pp. 147–154.
- PPoPP-2010-Arvind #question
- Is hardware innovation over? (A), pp. 103–104.
- FASE-2010-LiXBLM #approach
- An Automata-Theoretic Approach to Hardware/Software Co-verification (JL, FX, TB, VL, CM), pp. 248–262.
- CAV-2010-LiXBL #analysis #automaton #performance #reachability
- Efficient Reachability Analysis of Büchi Pushdown Systems for Hardware/Software Co-verification (JL, FX, TB, VL), pp. 339–353.
- ICST-2010-SyedRW #fault #question
- Does Hardware Configuration and Processor Load Impact Software Fault Observability? (RAS, BR, LAW), pp. 285–294.
- SIGITE-2009-Stanley #architecture #education #logic #network #operating system #simulation #using
- Using digital logic simulation as a teaching aid in discrete mathematics, hardware and operating systems, networking, computer organization and computer architecture: a workshop outline (TDS), pp. 1–2.
- IFM-2009-Cook #bound #synthesis
- Taming the Unbounded for Hardware Synthesis (BC), p. 39.
- Haskell-2009-BaaijKKGM #haskell #tool support
- Tool DemonstrationCLasHFrom Haskell to Hardware (CB, MK, JK, MG, BM).
- HCI-NIMT-2009-VarcholikLN #interactive #multi #named #research #testing
- TACTUS: A Hardware and Software Testbed for Research in Multi-Touch Interaction (PV, JJLJ, DMN), pp. 523–532.
- ECOOP-2009-Click #co-evolution #design #java
- Java on 1000 Cores: Tales of Hardware/Software Co-design (CC), p. 444.
- OOPSLA-2009-HaABM #concurrent #dynamic analysis #framework #manycore
- A concurrent dynamic analysis framework for multicore hardware (JH, MA, SMB, KSM), pp. 155–174.
- OOPSLA-2009-InoueN #how #java #monitoring #performance #virtual machine
- How a Java VM can get more from a hardware performance monitor (HI, TN), pp. 137–154.
- PLDI-2009-MehraraHHM #low cost #memory management #transaction #using
- Parallelizing sequential applications on commodity hardware using a low-cost software transactional memory (MM, JH, PCH, SAM), pp. 166–176.
- SAC-2009-QiuLS #embedded #framework #optimisation #platform #realtime
- Heterogeneous real-time embedded software optimization considering hardware platform (MQ, HL, EHMS), pp. 1637–1641.
- GPCE-2009-Nikhil #design #using
- Using GPCE principles for hardware systems and accelerators: (bridging the gap to HW design) (RSN), pp. 1–2.
- ASPLOS-2009-DiceLMN #experience #implementation #memory management #transaction
- Early experience with a commercial hardware transactional memory implementation (DD, YL, MM, DN), pp. 157–168.
- CC-2009-KnightsMSMD #optimisation
- Blind Optimization for Exploiting Hardware Features (DK, TM, PFS, MCM, AD), pp. 251–265.
- CGO-2009-CuthbertsonVBAS #approach #monitoring #optimisation #performance #virtual machine
- A Practical Approach to Hardware Performance Monitoring Based Dynamic Optimizations in a Production JVM (JC, SV, KB, AA, EK, US), pp. 190–199.
- DAC-2009-BorgstromHWADCMCN #hybrid #prototype #question
- System prototypes: virtual, hardware or hybrid? (TB, EH, RW, DA, AD, RC, OM, CC, AN), pp. 1–3.
- DAC-2009-DengCS #authentication #performance #simulation
- Hardware authentication leveraging performance limits in detailed simulations and emulations (DYD, AHC, GES), pp. 682–687.
- DAC-2009-PotkonjakNNM #detection #using
- Hardware Trojan horse detection using gate-level characterization (MP, AN, MN, TM), pp. 688–693.
- DAC-2009-RaabeB #sketching
- Synthesizing hardware from sketches (AR, RB), pp. 623–624.
- DAC-2009-ReddiGSWBC #challenge #reliability #stack
- Software-assisted hardware reliability: abstracting circuit-level challenges to the software stack (VJR, SC, MSG, MDS, GYW, DMB), pp. 788–793.
- DATE-2009-DabiriP
- Hardware aging-based software metering (FD, MP), pp. 460–465.
- DATE-2009-Gomez-PradoRCGB #data flow #graph #implementation #optimisation
- Optimizing data flow graphs to minimize hardware implementation (DGP, QR, MJC, JG, EB), pp. 117–122.
- DATE-2009-HaastregtK #automation #c #network #process #streaming #synthesis
- Automated synthesis of streaming C applications to process networks in hardware (SvH, BK), pp. 890–893.
- DATE-2009-HaoX #component #design #interface
- Componentizing hardware/software interface design (KH, FX), pp. 232–237.
- DATE-2009-HenzenCFF #evaluation
- Hardware evaluation of the stream cipher-based hash functions RadioGatún and irRUPT (LH, FC, NF, WF), pp. 646–651.
- DATE-2009-KhanK09a #architecture #co-evolution #design #multi
- Hardware/software co-design architecture for thermal management of chip multiprocessors (OK, SK), pp. 952–957.
- DATE-2009-LettninNBRGKRSR #verification
- Semiformal verification of temporal properties in automotive hardware dependent software (DL, PKN, JB, JR, JG, TK, WR, VS, SR), pp. 1214–1217.
- DATE-2009-OetjensGGN #automation #process
- An automated flow for integrating hardware IP into the automotive systems engineering process (JHO, RG, JG, WN), pp. 1196–1201.
- DATE-2009-ShafiqueBH #approach #design #parallel #performance #predict #video
- A parallel approach for high performance hardware design of intra prediction in H.264/AVC Video Codec (MS, LB, JH), pp. 1434–1439.
- DATE-2009-TasdizenKAH #architecture #configuration management #estimation #performance
- A high performance reconfigurable Motion Estimation hardware architecture (OT, HK, AA, IH), pp. 882–885.
- DATE-2009-WagnerB #manycore #named
- Caspar: Hardware patching for multicore processors (IW, VB), pp. 658–663.
- HPCA-2009-LiRKHA #architecture #fault #modelling
- Accurate microarchitecture-level fault modeling for studying hardware faults (MLL, PR, URK, SKSH, SVA), pp. 105–116.
- LCTES-2009-FidgeC #analysis #data flow
- Integrating hardware and software information flow analyses (CJF, DC), pp. 157–166.
- PPoPP-2009-AbadiHM #memory management #off the shelf #transaction #using
- Transactional memory with strong atomicity using off-the-shelf memory protection hardware (MA, TH, MM), pp. 185–196.
- PPoPP-2009-Quintana-OrtiIQG #linear #multi #platform
- Solving dense linear systems on platforms with multiple hardware accelerators (GQO, FDI, ESQO, RAvdG), pp. 121–130.
- SOSP-2009-KadavRS
- Tolerating hardware device failures in software (AK, MJR, MMS), pp. 59–72.
- ISSTA-2009-BotaschanjanH #fault #modelling #orthogonal #specification
- Specifying the worst case: orthogonal modeling of hardware errors (JB, BH), pp. 273–284.
- LICS-2009-Ghica #game studies #program analysis #semantics #synthesis
- Applications of Game Semantics: From Program Analysis to Hardware Synthesis (DRG), pp. 17–26.
- ECOOP-2008-HuangHBR #bound #object-oriented #programming
- Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
- PEPM-2008-FeiginM
- Jones optimality and hardware virtualization: a report on work in progress (BF, AM), pp. 169–175.
- PEPM-2008-GillenwaterMSZTGO #static typing #using
- Synthesizable high level hardware descriptions: using statically typed two-level languages to guarantee verilog synthesizability (JG, GM, CS, AYZ, WT, JG, JO), pp. 41–50.
- PLDI-2008-FengSDG #low level #source code #thread
- Certifying low-level programs with hardware interrupts and preemptive threads (XF, ZS, YD, YG), pp. 170–182.
- SAC-2008-LoTP #detection #implementation #network #regular expression
- Hardware implementation for network intrusion detection rules with regular expression support (CTDL, YGT, KP), pp. 1535–1539.
- SAC-2008-PerngCK #configuration management #embedded #platform
- The minimization of hardware size in reconfigurable embedded platforms (NCP, JJC, TWK), pp. 1517–1522.
- ASPLOS-2008-NightingalePCF #security
- Parallelizing security checks on commodity hardware (EBN, DP, PMC, JF), pp. 308–318.
- ASPLOS-2008-ShenZDLSZ #on the fly
- Hardware counter driven on-the-fly request signatures (KS, MZ, SD, CL, CS, XZ), pp. 189–200.
- ASPLOS-2008-TuckACT #analysis #named #optimisation
- SoftSig: software-exposed hardware signatures for code analysis and optimization (JT, WA, LC, JT), pp. 145–156.
- CC-2008-BergeronFD #compilation #configuration management #jit #off the shelf
- Hardware JIT Compilation for Off-the-Shelf Dynamically Reconfigurable FPGAs (EB, MF, JPD), pp. 178–192.
- CGO-2008-FanPKM #reuse #scheduling #usability
- Modulo scheduling for highly customized datapaths to increase hardware reusability (KF, HP, MK, SAM), pp. 124–133.
- DAC-2008-AhmadiZ #analysis #approach #optimisation
- Symbolic noise analysis approach to computational hardware optimization (AA, MZ), pp. 391–396.
- DAC-2008-DavisTYZ #configuration management #satisfiability
- A practical reconfigurable hardware accelerator for Boolean satisfiability solvers (JDD, ZT, FY, LZ), pp. 780–785.
- DAC-2008-PatelP #design #named #reliability #security
- SHIELD: a software hardware design methodology for security and reliability of MPSoCs (KP, SP), pp. 858–861.
- DAC-2008-RoyKM
- Protecting bus-based hardware IP by secret sharing (JAR, FK, ILM), pp. 846–851.
- DATE-2008-AltCS #algorithm #architecture #detection #realtime
- Hardware/software architecture of an algorithm for vision-based real-time vehicle detection in dark environments (NA, CC, WS), pp. 176–181.
- DATE-2008-ArteagaF #architecture #implementation #named #novel
- GMDS: Hardware implementation of novel real output queuing architecture (RA, FT, REC, VdA, RS), pp. 1450–1455.
- DATE-2008-RealCCDV #analysis
- Defeating classical Hardware Countermeasures: a new processing for Side Channel Analysis (DR, CC, JC, MD, FV), pp. 1274–1279.
- DATE-2008-RoginKFDR #automation #design #generative
- Automatic Generation of Complex Properties for Hardware Designs (FR, TK, GF, RD, SR), pp. 545–548.
- HPCA-2008-FenschC
- An OS-based alternative to full hardware coherence on tiled CMPs (CF, MC), pp. 355–366.
- ISMM-2008-GormanH
- Supporting superpage allocation without additional hardware support (MG, PH), pp. 41–50.
- OSDI-2008-ZeldovichKDK #memory management #policy #security #using
- Hardware Enforcement of Application Security Policies Using Tagged Memory (NZ, HK, MD, CK), pp. 225–240.
- PPoPP-2008-LevM #memory management #transaction #using
- Split hardware transactions: true nesting of transactions using best-effort hardware transactional memory (YL, JWM), pp. 197–206.
- TACAS-2008-Malik #verification
- Hardware Verification: Techniques, Methodology and Solutions (SM), p. 1.
- SAT-2008-DavisTYZ #design #performance #satisfiability
- Designing an Efficient Hardware Implication Accelerator for SAT Solving (JDD, ZT, FY, LZ), pp. 48–62.
- SIGITE-2007-Hill #forensics
- An inexpensive method to shield wireless devices during hardware forensic investigation in a laboratory setting (LWH), pp. 239–244.
- AGTIVE-2007-SchosserG #graph grammar #optimisation
- Graph Rewriting for Hardware Dependent Program Optimizations (AS, RG), pp. 233–248.
- PLDI-2007-SchneiderPG #monitoring #online #optimisation #performance
- Online optimizations driven by hardware performance monitoring (FTS, MP, TRG), pp. 373–382.
- SAS-2007-BanterleG #abstract domain #implementation #performance
- A Fast Implementation of the Octagon Abstract Domain on Graphics Hardware (FB, RG), pp. 315–332.
- SAS-2007-Mycroft #analysis #design #evolution #motivation #programming language
- Programming Language Design and Analysis Motivated by Hardware Evolution (AM), pp. 18–33.
- SAC-2007-ChenL #using
- Use of hardware Z-buffered rasterization to accelerate ray tracing (CCC, DSML), pp. 1046–1050.
- SAC-2007-YiKOJKD #detection #performance
- Memory-efficient content filtering hardware for high-speed intrusion detection systems (SY, BKK, JO, JJ, GK, CRD), pp. 264–269.
- COCV-2007-BloemGJPPW
- Specify, Compile, Run: Hardware from PSL (RB, SJG, BJ, NP, AP, MW), pp. 3–16.
- DAC-2007-GoldgeisserCD #modelling
- Modeling Safe Operating Area in Hardware Description Languages (LBG, EC, ZD), pp. 377–382.
- DAC-2007-IrvineL #question
- Trusted Hardware: Can It Be Trustworthy? (CEI, KNL), pp. 1–4.
- DAC-2007-MaoW #embedded
- Hardware Support for Secure Processing in Embedded Systems (SM, TW), pp. 483–488.
- DATE-2007-AlhoHHH #design
- Compact hardware design of Whirlpool hashing core (TA, PH, MH, TDH), pp. 1247–1252.
- DATE-2007-BloemGJPPW #automation #case study #interactive #specification #synthesis
- Interactive presentation: Automatic hardware synthesis from specifications: a case study (RB, SJG, BJ, NP, AP, MW), pp. 1188–1193.
- DATE-2007-ClausZMS #configuration management #using #video
- Using partial-run-time reconfigurable hardware to accelerate video processing in driver assistance system (CC, JZ, FHM, WS), pp. 498–503.
- DATE-2007-LinFYL #design #encryption
- Overcoming glitches and dissipation timing skews in design of DPA-resistant cryptographic hardware (KJL, SCF, SHY, CCL), pp. 1265–1270.
- DATE-2007-ManetMTCMGLAGLB #configuration management #interactive #programmable
- Interactive presentation: RECOPS: reconfiguring programmable devices for military hardware electronics (PM, DM, LT, MDC, OM, YG, JDL, DA, CG, RL, VLB), pp. 994–999.
- DATE-2007-MavroidisP #performance #synthesis
- Efficient testbench code synthesis for a hardware emulator system (IM, IP), pp. 888–893.
- DATE-2007-MossNFFBA #performance #simulation
- Seamless hardware/software performance co-monitoring in a codesign simulation environment with RTOS support (LM, MdN, LF, SF, GB, EMA), pp. 876–881.
- DATE-2007-NaculRL #architecture #scheduling
- Hardware scheduling support in SMP architectures (ACN, FR, ML), pp. 642–647.
- DATE-2007-PeterLP #encryption #flexibility #reduction
- Flexible hardware reduction for elliptic curve cryptography in GF(2m) (SP, PL, KP), pp. 1259–1264.
- DATE-2007-SahinH #algorithm #architecture #interactive #performance #predict
- Interactive presentation: An efficient hardware architecture for H.264 intra prediction algorithm (ES, IH), pp. 183–188.
- HPCA-2007-ClarkHYMF #lightweight #using
- Liquid SIMD: Abstracting SIMD Hardware using Lightweight Dynamic Mapping (NC, AH, SY, SAM, KF), pp. 216–227.
- HPCA-2007-SrinathMKP #feedback #performance
- Feedback Directed Prefetching: Improving the Performance and Bandwidth-Efficiency of Hardware Prefetchers (SS, OM, HK, YNP), pp. 63–74.
- HPCA-2007-YenBMMVHSW #memory management #named #transaction
- LogTM-SE: Decoupling Hardware Transactional Memory from Caches (LY, JB, MRM, KEM, HV, MDH, MMS, DAW), pp. 261–272.
- PDP-2007-CilardoCMR #delivery #programmable #security #web #web service
- Combining Programmable Hardware and Web Services Technologies for Delivering High-Performance and Interoperable Security (AC, LC, AM, LR), pp. 381–386.
- SOSP-2007-RossbachHPRAW #memory management #named #operating system #transaction #using
- TxLinux: using and managing hardware transactional memory in an operating system (CJR, OSH, DEP, HER, BA, EW), pp. 87–102.
- WRLA-2006-KatelmanM07 #analysis #co-evolution #design #semantics
- A Rewriting Semantics for ABEL with Applications to Hardware/Software Co-Design and Analysis (MK, JM), pp. 47–60.
- SFM-2006-BombieriFP #design #simulation #verification
- Hardware Design and Simulation for Verification (NB, FF, GP), pp. 1–29.
- SFM-2006-CabodiM #verification
- BDD-Based Hardware Verification (GC, MM), pp. 78–107.
- SFM-2006-GuptaGW #satisfiability #verification
- SAT-Based Verification Methods and Applications in Hardware Verification (AG, MKG, CW), pp. 108–143.
- ICPR-v2-2006-Maruyama #clustering #configuration management #image #realtime
- Real-time K-Means Clustering for Color Images on Reconfigurable Hardware (TM), pp. 816–819.
- SAC-2006-GacMD #2d #3d #framework #platform
- Hardware/software 2D-3D backprojection on a SoPC platform (NG, SM, MD), pp. 222–228.
- ASPLOS-2006-AdamsA #comparison
- A comparison of software and hardware techniques for x86 virtualization (KA, OA), pp. 2–13.
- ASPLOS-2006-ChakrabortyWS #migration #on the fly
- Computation spreading: employing hardware migration to specialize CMP cores on-the-fly (KC, PMW, GSS), pp. 283–292.
- DAC-2006-PillSCRBC #analysis #formal method #requirements
- Formal analysis of hardware requirements (IP, SS, RC, MR, RB, AC), pp. 821–826.
- DATE-2006-LinHF #interface
- Cooptimization of interface hardware and software for I/O controllers (KJL, SHH, SCF), pp. 724–725.
- DATE-2006-LiuBCLM #architecture #performance
- Hardware efficient architectures for Eigenvalue computation (YL, CSB, PYKC, PHWL, SJM), pp. 953–958.
- DATE-2006-MonchieroPSV #optimisation #performance
- Power/performance hardware optimization for synchronization intensive applications in MPSoCs (MM, GP, CS, OV), pp. 606–611.
- DATE-2006-PanditKMP #higher-order #synthesis
- High level synthesis of higher order continuous time state variable filters with minimum sensitivity and hardware count (SP, SK, CAM, AP), pp. 1203–1204.
- DATE-2006-ScharwachterHLAM #interprocedural #multi #network #optimisation #thread #using
- An interprocedural code optimization technique for network processors using hardware multi-threading support (HS, MH, RL, GA, HM), pp. 919–924.
- DATE-2006-SchaumontSV #design #semantics
- Design with race-free hardware semantics (PS, SKS, IV), pp. 571–576.
- ISMM-2006-Meyer
- A true hardware read barrier (MM), pp. 3–16.
- LCTES-2006-DanneP #configuration management #scheduling
- An EDF schedulability test for periodic tasks on reconfigurable hardware devices (KD, MP), pp. 93–102.
- LCTES-2006-Martonosi #case study #deployment #embedded #experience
- Embedded systems in the wild: ZebraNet software, hardware, and deployment experiences (MM), p. 1.
- PPoPP-2006-MaratheM #automation
- Hardware profile-guided automatic page placement for ccNUMA systems (JM, FM), pp. 90–99.
- ICDAR-2005-ZaidiRM #design #online #recognition #using
- Hardware Design of On-Line Jawi Character Recognition Chip using Discrete Wavelet Transform (RZ, SR, MY), pp. 91–95.
- ITiCSE-2005-CasadoWM #education #network
- Teaching networking hardware (MC, GW, NM), pp. 208–212.
- ITiCSE-2005-GoldweberDM
- The Kaya OS project and the muMPS hardware emulator (MG, RD, MM), pp. 49–53.
- IFM-2005-SalaunS #algebra #process #standard
- Translating Hardware Process Algebras into Standard Process Algebras: Illustration with CHP and LOTOS (GS, WS), pp. 287–306.
- DiGRA-2005-JornmarkAE #evolution #game studies #industrial #ll
- Wherever Hardware, There'll be Games. The evolution of hardware and shifting industrial leadership in the gaming industry 1968-2004 (JJ, ASA, ME).
- CGO-2005-VaswaniTS #profiling #programmable
- A Programmable Hardware Path Profiler (KV, MJT, YNS), pp. 217–228.
- DAC-2005-HangalCNC #automation #design #invariant #named
- IODINE: a tool to automatically infer dynamic invariants for hardware designs (SH, NC, SN, SC), pp. 775–778.
- DAC-2005-NedevschiPB #low cost #power management #recognition #speech #user interface
- Hardware speech recognition for user interfaces in low cost, low power devices (SN, RKP, EAB), pp. 684–689.
- DATE-2005-CoburnRR #estimation
- Hardware Accelerated Power Estimation (JC, SR, AR), pp. 528–529.
- DATE-2005-DykaL #encryption #implementation #performance
- Area Efficient Hardware Implementation of Elliptic Curve Cryptography by Iteratively Applying Karatsuba’s Method (ZD, PL), pp. 70–75.
- DATE-2005-Edwards #challenge #synthesis
- The Challenges of Hardware Synthesis from C-Like Languages (SAE), pp. 66–67.
- DATE-2005-ElbazTSGABBR #encryption #overview
- Hardware Engines for Bus Encryption: A Survey of Existing Techniques (RE, LT, GS, PG, CA, MB, CB, JBR), pp. 40–45.
- DATE-2005-FahmyCL #detection #markov
- Hardware Acceleration of Hidden Markov Model Decoding for Person Detection (SAF, PYKC, WL), pp. 8–13.
- DATE-2005-FrancescoAM #architecture #distributed #flexibility #memory management #message passing
- Flexible Hardware/Software Support for Message Passing on a Distributed Shared Memory Architecture (FP, AP, PM), pp. 736–741.
- DATE-2005-FummiLMMPP #prototype
- Virtual Hardware Prototyping through Timed Hardware-Software Co-Simulation (FF, ML, SM, MM, GP, MP), pp. 798–803.
- DATE-2005-KavvadiasN #embedded
- Hardware Support for Arbitrarily Complex Loop Structures in Embedded Applications (NK, SN), pp. 1060–1061.
- DATE-2005-LeeCALK #predict #transaction
- A Prediction Packetizing Scheme for Reducing Channel Traffic in Transaction-Level Hardware/Software Co-Emulation (JGL, MKC, KYA, SHL, CMK), pp. 384–389.
- DATE-2005-LyseckyV #case study #clustering #using
- A Study of the Speedups and Competitiveness of FPGA Soft Processor Cores using Dynamic Hardware/Software Partitioning (RLL, FV), pp. 18–23.
- DATE-2005-MarkovM #encryption #logic
- Uniformly-Switching Logic for Cryptographic Hardware (ILM, DM), pp. 432–433.
- DATE-2005-NolletMAM #configuration management #resource management #runtime
- Centralized Run-Time Resource Management in a Network-on-Chip Containing Reconfigurable Hardware Tiles (VN, TM, PA, JYM), pp. 234–239.
- DATE-2005-PanainteBV #scheduling
- Instruction Scheduling for Dynamic Hardware Configurations (EMP, KB, SV), pp. 100–105.
- DATE-2005-RaabeBAZ #architecture #detection #simulation
- Hardware Accelerated Collision Detection — An Architecture and Simulation Results (AR, BB, JKA, GZ), pp. 130–135.
- DATE-2005-ResanoMC #configuration management #heuristic #hybrid #runtime #scheduling
- A Hybrid Prefetch Scheduling Heuristic to Minimize at Run-Time the Reconfiguration Overhead of Dynamically Reconfigurable Hardware (JR, DM, FC), pp. 106–111.
- DATE-2005-RinconMBL #design pattern #reuse
- Model Reuse through Hardware Design Patterns (FR, FM, JB, JCL), pp. 324–329.
- DATE-2005-SchattkowskyMR #approach #configuration management #execution #modelling #specification
- A Model-Based Approach for Executable Specifications on Reconfigurable Hardware (TS, WM, AR), pp. 692–697.
- DATE-2005-TakachBB #c #design
- C Based Hardware Design for Wireless Applications (AT, BB, TB), pp. 124–129.
- LCTES-2005-Oi #design #java #on the #virtual machine
- On the design of the local variable cache in a hardware translation-based java virtual machine (HO), pp. 87–94.
- PDP-2005-PetitSP #comparison #protocol
- A Comparison Study of the HLRC-DU Protocol versus a HLRC Hardware Assisted Protocol (SP, JS, AP), pp. 197–204.
- PPoPP-2005-Hanrahan #performance #question #why
- Why is graphics hardware so fast? (PH), p. 1.
- VLDB-2004-Ailamaki #architecture #database
- Database Architecture for New Hardware (AA), p. 1241.
- VLDB-2004-BandiSAA #case study #database
- Hardware Acceleration in Commercial Databases: A Case Study of Spatial Operations (NB, CS, AEA, DA), pp. 1021–1032.
- WCRE-2004-RocheC #comprehension #reverse engineering
- Combined Software and Hardware Comprehension in Reverse Engineering (PLR, AC), pp. 234–243.
- IFM-2004-PuHHY #approach #clustering
- An Optimal Approach to Hardware/Software Partitioning for Synchronous Model (GP, DVH, JH, WY), pp. 363–381.
- SEFM-2004-GeguangXSZHY #approach #clustering #multi
- An Approach to Hardware/Software Partitioning for Multiple Hardware Devices Model (GP, XZ, SW, ZQ, JH, WY), pp. 376–385.
- SEFM-2004-NaiyongJ #co-evolution #design #modelling #specification
- Resource Models and Pre-Compiler Specification for Hardware/Software Co-Design Language (NJ, JH), pp. 132–141.
- ICPR-v1-2004-WoetzelK #estimation #multi #realtime
- Multi-Camera Real-Time Depth Estimation with Discontinuity Handling on PC Graphics Hardware (JW, RK), pp. 741–744.
- PLDI-2004-Adl-TabatabaiHSS #metadata #monitoring
- Prefetch inection based on hardware monitoring and object metadata (ARAT, RLH, MJS, SS), pp. 267–276.
- SAC-2004-MortonL #design #kernel
- A hardware/software kernel for system on chip designs (AM, WML), pp. 869–875.
- SAC-2004-PanagopoulosPP #attribute grammar
- A hardware extension of the RISC microprocessor for Attribute Grammar evaluation (IP, CP, GKP), pp. 897–904.
- ASPLOS-2004-CherHV #analysis #garbage collection
- Software prefetching for mark-sweep garbage collection: hardware analysis and software redesign (CYC, ALH, TNV), pp. 199–210.
- DAC-2004-FrancescoMABCM #approach #runtime
- An integrated hardware/software approach for run-time scratchpad management (FP, PM, DA, LB, FC, JMM), pp. 238–243.
- DAC-2004-KimYKK #functional #performance #simulation
- Communication-efficient hardware acceleration for fast functional simulation (YIK, WSY, YSK, CMK), pp. 293–298.
- DAC-2004-NakamuraHKYY #c #c++ #communication #performance #using
- A fast hardware/software co-verification method for system-on-a-chip by using a C/C++ simulator and FPGA emulator with shared register communication (YN, KH, IK, KY, TY), pp. 299–304.
- DAC-2004-ResanoM #configuration management #scheduling
- Specific scheduling support to minimize the reconfiguration overhead of dynamically reconfigurable hardware (JR, DM), pp. 119–124.
- DAC-2004-VermeulenUG #automation #debugging #generative
- Automatic generation of breakpoint hardware for silicon debug (BV, MZU, SKG), pp. 514–517.
- DATE-DF-2004-BannowH #design #evaluation #object-oriented
- Evaluation of an Object-Oriented Hardware Design Methodology for Automotive Applications (NB, KH), pp. 268–273.
- DATE-DF-2004-CilardoMRS #composition #configuration management
- Carry-Save Montgomery Modular Exponentiation on Reconfigurable Hardware (AC, AM, LR, GPS), pp. 206–211.
- DATE-v1-2004-LyseckyV #architecture #clustering #configuration management #logic
- A Configurable Logic Architecture for Dynamic Hardware/Software Partitioning (RLL, FV), pp. 480–485.
- DATE-v1-2004-WolffPM
- Test Compression and Hardware Decompression for Scan-Based SoCs (FGW, CAP, DRM), pp. 716–717.
- DATE-v1-2004-ZambrenoCSN #flexibility #using
- Flexible Software Protection Using Hardware/Software Codesign Techniques (JZ, ANC, RS, BN), pp. 636–641.
- DATE-v2-2004-GuilleyHMPP
- CMOS Structures Suitable for Secured Hardware (SG, PH, YM, RP, JP), pp. 1414–1415.
- DATE-v2-2004-WangLC #fault #hybrid #testing
- Hybrid Delay Scan: A Low Hardware Overhead Scan-Based Delay Test Technique for High Fault Coverage and Compact Test Sets (SW, XL, STC), pp. 1296–1301.
- HPCA-2004-AamodtCHWS
- Hardware Support for Prescient Instruction Prefetch (TMA, PC, PH, HW, JPS), pp. 84–95.
- LCTES-2004-GuoBN #compilation #configuration management #reuse
- Input data reuse in compiling window operations onto reconfigurable hardware (ZG, BB, WAN), pp. 249–256.
- DATE-2005-UllmannJB04 #configuration management
- Hardware Support for QoS-based Function Allocation in Reconfigurable Systems (MU, WJ, JB), pp. 259–264.
- SIGMOD-2003-SunAA
- Hardware Acceleration for Spatial Selections and Joins (CS, DA, AEA), pp. 455–466.
- ICSM-2003-ForbesB #deployment #process
- Improving Hardware, Software, and Training Deployment Processes (JAF, ERB), pp. 377–380.
- FME-2003-QinC
- Mapping Statecharts to Verilog for Hardware/Software Co-specification (SQ, WNC), pp. 282–300.
- CHI-2003-FriedmanKH #online #what
- Hardware companions?: what online AIBO discussion forums reveal about the human-robotic relationship (BF, PHKJ, JH), pp. 273–280.
- SIGIR-2003-AgunF #component #named
- HAT: a hardware assisted TOP-DOC inverted index component (SKA, OF), pp. 447–448.
- SAC-2003-ScerriMST #algorithm #case study #constraints #distributed #multi
- Are Multiagent Algorithms Relevant for Real Hardware? A Case Study of Distributed Constraint Algorithms (PS, PJM, WMS, MT), pp. 38–44.
- SAC-2003-Wainer #interactive #standard #using #visualisation
- Interactive Computation and Visualization of Fetch Using Standard Computer Graphics Hardware (MW), pp. 961–965.
- GPCE-2003-Kastner #analysis #named #optimisation
- TDL: A Hardware Description Language for Retargetable Postpass Optimizations and Analyses (DK), pp. 18–36.
- CGO-2003-ChenHC #monitoring #performance #using
- Dynamic Trace Selection Using Performance Monitoring Hardware Sampling (HC, WCH, DyC), pp. 79–90.
- DAC-2003-DamaseviciusMS #design pattern
- Application of design patterns for hardware design (RD, GM, VS), pp. 48–53.
- DAC-2003-LekatsasHCJS #agile #framework #named #platform #prototype
- CoCo: a hardware/software platform for rapid prototyping of code compression technologies (HL, JH, STC, VJ, MS), pp. 306–311.
- DAC-2003-StittLV #approach #clustering
- Dynamic hardware/software partitioning: a first approach (GS, RLL, FV), pp. 250–255.
- DATE-2003-BesanaB #automation #case study #code generation #design #framework #platform
- Application Mapping to a Hardware Platform through Automated Code Generation Targeting a RTOS: A Design Case Study (MB, MB), pp. 20041–20044.
- DATE-2003-Castro-LopezFMR #behaviour #modelling #simulation #using
- Behavioural Modelling and Simulation of SigmaDelta Modulators Using Hardware Description Languages (RCL, FVF, FM, ÁRV), pp. 10168–10175.
- DATE-2003-IndrusiakLRG #configuration management #implementation #ubiquitous
- Ubiquitous Access to Reconfigurable Hardware: Application Scenarios and Implementation Issues (LSI, FL, RAdLR, MG), pp. 10940–10945.
- DATE-2003-LangeK #configuration management #design #embedded #framework #platform
- Virtual Hardware Byte Code as a Design Platform for Reconfigurable Embedded Systems (SL, UK), pp. 10302–10309.
- DATE-2003-MolinaMH
- High-Level Allocation to Minimize Internal Hardware Wastage (MCM, JMM, RH), pp. 10264–10269.
- DATE-2003-Mooney #clustering #operating system
- Hardware/Software Partitioning of Operating Systems (VJM), pp. 10338–10339.
- DATE-2003-Pirola #memory management
- A Solution for Hardware Emulation of Non Volatile Memory Macrocells (AP), pp. 20262–20267.
- DATE-2003-RosaLP #configuration management #design
- Hardware/Software Design Space Exploration for a Reconfigurable Processor (ALR, LL, CP), pp. 10570–10575.
- DATE-2003-YooBBPJ #abstraction #modelling #performance #simulation
- Building Fast and Accurate SW Simulation Models Based on Hardware Abstraction Layer and Simulation Environment Abstraction Layer (SY, IB, AB, YP, AAJ), pp. 10550–10555.
- DATE-2003-YooJ #abstraction
- Introduction to Hardware Abstraction Layers for SoC (SY, AAJ), pp. 10336–10337.
- LCTES-2003-SureshNVVS #clustering #embedded #profiling #tool support
- Profiling tools for hardware/software partitioning of embedded applications (DCS, WAN, FV, JRV, GS), pp. 189–198.
- PDP-2003-LeePK #adaptation #multi
- An Adaptive Multi-Module Cache with Hardware Prefetching Mechanism for Multimedia Applications (JHL, GHP, SDK), p. 109–?.
- SOSP-2003-LieTH #implementation #operating system
- Implementing an untrusted operating system on trusted hardware (DL, CAT, MH), pp. 178–192.
- FATES-2003-SungC #embedded #fault #injection #interactive #testing #using
- Interaction Testing in an Embedded System Using Hardware Fault Injection and Program Mutation (AS, BC), pp. 192–204.
- SAT-2003-ClarkeTVW #abstraction #satisfiability #verification
- SAT Based Predicate Abstraction for Hardware Verification (EMC, MT, HV, DW), pp. 78–92.
- AdaEurope-2002-WardA #ada #compilation
- Language Issues of Compiling Ada to Hardware (MW, NCA), pp. 88–99.
- PLDI-2002-SoHD #approach #compilation #design #performance
- A Compiler Approach to Fast Hardware Design Space Exploration in FPGA-based Systems (BS, MWH, PCD), pp. 165–176.
- ASPLOS-2002-SasankaHA #adaptation #energy
- Joint local and global hardware adaptations for energy (RS, CJH, SVA), pp. 144–155.
- DAC-2002-CadambiMA #functional #performance #scalability #simulation
- A fast, inexpensive and scalable hardware acceleration technique for functional simulation (SC, CM, PA), pp. 570–575.
- DAC-2002-HortaLTP #configuration management #plugin #runtime
- Dynamic hardware plugins in an FPGA with partial run-time reconfiguration (ELH, JWL, DET, DBP), pp. 343–348.
- DAC-2002-LekatsasHJ #design #embedded #performance
- Design of an one-cycle decompression hardware for performance increase in embedded systems (HL, JH, VJ), pp. 34–39.
- DAC-2002-RaganSS #co-evolution #concurrent #cost analysis #design
- A detailed cost model for concurrent use with hardware/software co-design (DR, PS, PS), pp. 269–274.
- DAC-2002-SiegmundM #communication #declarative #novel #protocol #specification #synthesis
- A novel synthesis technique for communication controller hardware from declarative data communication protocol specifications (RS, DM), pp. 602–607.
- DATE-2002-MichelWWM #trade-off
- Hardware/Software Trade-Offs for Advanced 3G Channel Coding (HM, AW, NW, MM), pp. 396–401.
- DATE-2002-SkliarovaF #configuration management #satisfiability #using
- A SAT Solver Using Software and Reconfigurable Hardware (IS, AdBF), p. 1094.
- PDP-2002-CorsonelloSST #algorithm #configuration management #implementation #performance
- Efficient Implementation of Cellular Algorithms on Reconfigurable Hardware (PC, GS, GS, DT), pp. 211–218.
- PDP-2002-PorrmannWKR #configuration management #implementation #network
- Implementation of Artificial Neural Networks on a Reconfigurable Hardware Accelerator (MP, UW, HK, UR), p. 243–?.
- TestCom-2002-Peleska #integration #product line #testing
- Hardware/Software Integration Testing for the new Airbus Aircraft Families (JP), p. 335–?.
- FME-2001-SilvaSJ #clustering #parallel #process
- Serialising Parallel Processes in a Hardware/Software Partitioning Context (LS, AS, GJ), pp. 344–363.
- SAS-2001-SharpM #scheduling
- Soft Scheduling for Hardware (RS, AM), pp. 57–72.
- DAC-2001-KoushanfarQ
- Hardware Metering (FK, GQ), pp. 490–493.
- DAC-2001-KuhnOWREK #framework #object-oriented #specification #synthesis #verification
- A Framework for Object Oriented Hardware Specification, Verification, and Synthesis (TK, TO, MW, WR, ME, YK), pp. 413–418.
- DAC-2001-ReyneriCSL #co-evolution #design #library
- A Hardware/Software Co-design Flow and IP Library Based of SimulinkTM (LMR, FC, AS, LL), pp. 593–598.
- DAC-2001-WangKMR #set
- Hardware/Software Instruction Set Configurability for System-on-Chip Processors (AW, EK, DEM, CR), pp. 184–188.
- DATE-2001-AkgulM
- System-on-a-chip processor synchronization support in hardware (BSA, VJMI), pp. 633–641.
- DATE-2001-NayakHCB #analysis #automation #fault #matlab #precise #synthesis
- Precision and error analysis of MATLAB applications during automated hardware synthesis for FPGAs (AN, MH, ANC, PB), pp. 722–728.
- DATE-2001-Parameswaran #performance
- Code placement in hardware/software co-synthesis to improve performance and reduce cost (SP), pp. 626–632.
- DATE-2001-Wilson #challenge #design
- Managing the SoC design challenge with “Soft” hardware (RW), pp. 610–611.
- DATE-2001-XieW #graph #scheduling
- Allocation and scheduling of conditional task graph in hardware/software co-synthesis (YX, WW), pp. 620–625.
- HPCA-2001-AbaliFSPS #in memory #memory management #performance
- Performance of Hardware Compressed Main Memory (BA, HF, XS, DEP, TBS), pp. 73–81.
- HPCA-2001-DelaluzKVSI #energy #using
- DRAM Energy Management Using Software and Hardware Directed Power Mode Control (VD, MTK, NV, AS, MJI), pp. 159–169.
- HPCA-2001-FangZCHM #online
- Reevaluating Online Superpage Promotion with Hardware Support (ZF, LZ, JBC, WCH, SAM), pp. 63–72.
- LCTES-OM-2001-MerillonM #embedded #framework
- Dealing with Hardware in Embedded Software: A General Framework Based on the Devil Language (FM, GM), pp. 121–127.
- PDP-2001-GarzaranBIV #effectiveness #multi
- Hardware Prefetching in Bus-Based Multiprocessors: Pattern Characterization and Cost-Effective Hardware (MJG, JLB, PEI, VV), pp. 345–354.
- TACAS-2001-MycroftS #co-evolution #design #functional #using
- Hardware/Software Co-Design Using Functional Languages (AM, RS), pp. 236–251.
- IFM-2000-Bowen #animation #logic programming #semantics #specification
- Combining Operational Semantics, Logic Programming and Literate Programming in the Specification and Animation of the Verilog Hardware Description Language (JPB), pp. 277–296.
- ICFP-2000-Seger #functional #programming #verification
- Combining functional programming and hardware verification (CJHS), p. 244.
- TOOLS-USA-2000-Pour00a #named #towards
- JINI: Towards Seamless Connectivity of Hardware and Software Services [Abstract] (GP), pp. 463–464.
- ASPLOS-2000-ConnorsHCH #reuse
- Hardware Support for Dynamic Management of Compiler-Directed Computation Reuse (DAC, HCH, BCC, WmWH), pp. 222–233.
- ASPLOS-2000-KawahitoKN #effectiveness #null #pointer
- Effective Null Pointer Check Elimination Utilizing Hardware Trap (MK, HK, TN), pp. 139–149.
- ASPLOS-2000-NandaMSSSS #design #multi #named #programmable #realtime
- MemorIES: A Programmable, Real-Time Hardware Emulation Tool for Multiprocessor Server Design (AKN, KKM, KS, RKS, VS, TBS), pp. 37–48.
- DAC-2000-BoulisS #configuration management #design
- System design of active basestations based on dynamically reconfigurable hardware (AB, MBS), pp. 501–506.
- DAC-2000-ChenDSSC #embedded #self
- Embedded hardware and software self-testing methodologies for processor cores (LC, SD, PS, KS, YC), pp. 625–630.
- DAC-2000-DalpassoBB
- Hardware/software IP protection (MD, AB, LB), pp. 593–596.
- DAC-2000-EisnerSHNNV #design #protocol
- A methodology for formal design of hardware control with application to cache coherence protocols (CE, IS, RH, WGN, KLN, KV), pp. 724–729.
- DAC-2000-KatagiriYKHT #communication #concurrent #implementation #multi #protocol
- Hardware implementation of communication protocols modeled by concurrent EFSMs with multi-way synchronization (HK, KY, AK, TH, KT), pp. 762–767.
- DAC-2000-PaulPT #modelling #virtual machine
- A codesign virtual machine for hierarchical, balanced hardware/software system modeling (JMP, SNP, DET), pp. 390–395.
- DATE-2000-CataldoCPW #functional #generative
- Optimal Hardware Pattern Generation for Functional BIST (SC, SC, PP, HJW), pp. 292–297.
- DATE-2000-HaugKR #design #framework #platform
- A Hardware Platform for VLIW Based Emulation of Digital Designs (GH, UK, WR), p. 747.
- DATE-2000-SilvaDM #configuration management #correlation #using
- Mixed-Signal BIST Using Correlation and Reconfigurable Hardware (JMdS, JSD, JSM), p. 744.
- OSDI-2000-MerillonRCMM #named #programming
- Devil: An IDL for Hardware Programming (FM, LR, CC, RM, GM), pp. 17–30.
- PDP-2000-CastellanoRCS #multi #trade-off
- Pipelining-based tradeoffs for hardware/software codesign of multimedia systems (JPC, DCSR, OC, ÁS), pp. 383–390.
- FM-v1-1999-LotzKW #security
- A Formal Security Model for Microprocessor Hardware (VL, VK, GW), pp. 718–737.
- IFM-1999-He #framework
- A Common Framework for Mixed Hardware/Software Systems (JH), pp. 3–25.
- AdaEurope-1999-LopezVV #ada #design #embedded #using
- Hardware/Software Embedded System Specifiaction and Design Using Ada and VHDL (AL, MV, EV), pp. 356–370.
- DAC-1999-AbramoviciSS #configuration management #satisfiability #using
- A Massively-Parallel Easily-Scalable Satisfiability Solver Using Reconfigurable Hardware (MA, JTdS, DGS), pp. 684–690.
- DAC-1999-Harbison #trade-off
- System-Level Hardware/Software Trade-offs (SPH), pp. 258–259.
- DAC-1999-Henkel #approach #clustering #embedded #power management
- A Low Power Hardware/Software Partitioning Approach for Core-Based Embedded Systems (JH), pp. 122–127.
- DAC-1999-KocanS #configuration management #fault
- Dynamic Fault Diagnosis on Reconfigurable Hardware (FK, DGS), pp. 691–696.
- DAC-1999-KuhnRK #java #simulation
- Description and Simulation of Hardware/Software Systems with Java (TK, WR, UK), pp. 790–793.
- DAC-1999-SchaumontCVEB #behaviour #reuse
- Hardware Reuse at the Behavioral Level (PS, RC, SV, ME, IB), pp. 784–789.
- DAC-1999-WilkesH #design #interface
- Application of High Level Interface-Based Design to Telecommunications System Hardware (DW, MMKH), pp. 778–783.
- DAC-1999-ZhuL #compilation #configuration management
- Hardware Compilation for FPGA-Based Configurable Computing Machines (XZ, BL), pp. 697–702.
- DATE-1999-Dav #configuration management #distributed #embedded #named #realtime
- CRUSADE: Hardware/Software Co-Synthesis of Dynamically Reconfigurable Heterogeneous Real-Time Distributed Embedded Systems (BPD), pp. 97–104.
- DATE-1999-FleischmannBK #component #configuration management #embedded #java
- Codesign of Embedded Systems Based on Java and Reconfigurable Hardware Components (JF, KB, RK), pp. 768–769.
- DATE-1999-GhoshKL #c #c++ #synthesis
- Hardware Synthesis from C/C++ (AG, JK, SYL), pp. 387–389.
- DATE-1999-MaestroMH #approach #problem
- The Heterogeneous Structure Problem in Hardware/Software Codesign: A Macroscopic Approach (JAM, DM, RH), pp. 766–767.
- DATE-1999-Micheli #c #c++ #modelling #synthesis
- Hardware Synthesis from C/C++ Models (GDM), pp. 382–383.
- DATE-1999-NicoliciA #performance
- Efficient BIST Hardware Insertion with Low Test Application Time for Synthesized Data Paths (NN, BMAH), p. 289–?.
- DATE-1999-RadetzkiSPN #analysis #data type #modelling #object-oriented #synthesis
- Data Type Analysis for Hardware Synthesis from Object-Oriented Models (MR, AS, WPR, WN), p. 491–?.
- DATE-1999-VercauterenSV #constraints #generative #interface #realtime #synthesis
- Combining Software Synthesis and Hardware/Software Interface Generation to Meet Hard Real-Time Constraints (SV, JvdS, DV), pp. 556–561.
- HPCA-1999-TanakaMH #distributed #lightweight #memory management
- Lightweight Hardware Distributed Shared Memory Supported by Generalized Combining (KT, TM, KH), pp. 90–99.
- HPCA-1999-ZhangRT #parallel
- Hardware for Speculative Parallelization of Partially-Parallel Loops in DSM Multiprocessors (YZ, LR, JT), pp. 135–139.
- TACAS-1999-KahloucheVZ #communication #consistency #protocol #testing #using
- Hardware Testing Using a Communication Protocol Conformance Testing Tool (HK, CV, MZ), pp. 315–329.
- TACAS-1999-KernOG #framework #verification
- A Light-Weight Framework for Hardware Verification (CK, TOT, MRG), pp. 330–344.
- CAV-1999-Dill #verification
- Alternative Approaches to Hardware Verification (DLD), p. 1.
- IWTCS-1999-HeT #testing
- Protocol-Inspired Hardware Testing (JH, KJT), pp. 131–148.
- ICFP-1998-BjesseCSS #design #haskell #named
- Lava: Hardware Design in Haskell (PB, KC, MS, SS), pp. 174–184.
- SIGAda-1998-MillsP #ada #analysis #co-evolution #design #migration
- Hardware/Software Co-Design: VHDL and Ada 95 Code Migration and Integrated Analysis (MM, GP), pp. 18–27.
- SIGAda-1998-WongL #ada #design #kernel
- Kernel Ada to Unify Hardware and Software Design (SW, GL), pp. 28–38.
- DAC-1998-SmithM #automation #component #composition
- Automated Composition of Hardware Components (JS, GDM), pp. 14–19.
- DATE-1998-GrodeKM #clustering #resource management
- Hardware Resource Allocation for Hardware/Software Partitioning in the LYCOS System (JG, PVK, JM), pp. 22–27.
- DATE-1998-MaestroMM #clustering #estimation #parallel #process
- A Macroscopic Time and Cost Estimation Model Allowing Task Parallelism and Hardware Sharing for the Codesign Partitioning Process (JAM, DM, HM), pp. 218–225.
- DATE-1998-NiemannM #communication #concurrent #synthesis
- Synthesis of Communicating Controllers for Concurrent Hardware/Software Systems (RN, PM), pp. 912–913.
- DATE-1998-ObergHK #communication #grammarware #protocol #scheduling #synthesis
- Scheduling of Outputs in Grammar-based Hardware Synthesis of Data Communication Protocols (JÖ, AH, AK), pp. 596–603.
- DATE-1998-PostMG #design
- A System-Level Co-Verification Environment for ATM Hardware Design (GP, AM, TG), pp. 424–428.
- DATE-1998-ReetzSK #specification #verification
- Formal Specification in VHDL for Hardware Verification (RR, KS, TK), pp. 257–263.
- DATE-1998-SalapuraG #co-evolution #design #fuzzy
- Hardware/Software Co-Design of a Fuzzy RISC Processor (VS, MG), pp. 875–882.
- DATE-1998-SchneiderKHD #algorithm #architecture #comparison
- From Algorithms to Hardware Architectures: A Comparison of Regular and Irregular Structured IDCT Algorithms (CS, MK, TH, JD), pp. 186–190.
- DATE-1998-SchumacherN #modelling #object-oriented #parallel
- Object-Oriented Modelling of Parallel Hardware Systems (GS, WN), pp. 234–241.
- DATE-1998-SrinivasanRV #clustering #design
- Hardware Software Partitioning with Integrated Hardware Design Space Exploration (VS, SR, RV), pp. 28–35.
- DATE-1998-SungH
- Optimized Timed Hardware Software Cosimulation without Roll-back (WS, SH), pp. 945–946.
- HPCA-1998-ZhangRT #distributed #parallel #runtime
- Hardware for Speculative Run-Time Parallelization in Distributed Shared-Memory Multiprocessors (YZ, LR, JT), pp. 162–173.
- FME-1997-SilvaSB #clustering #normalisation #reduction
- A Normal Form Reduction Strategy for Hardware/Software Partitioning (LS, AS, EB), pp. 624–643.
- HCI-SEC-1997-Breinholt #interface #prototype
- Software Prototyping of Hardware Interfaces (GB), pp. 585–588.
- PLDI-1997-AmmonsBL #performance #profiling
- Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling (GA, TB, JRL), pp. 85–96.
- ASE-1997-DevanbuS #automation #research #using #verification
- Research Directions for Automated Software Verification: Using Trusted Hardware (PTD, SGS), pp. 274–279.
- DAC-1997-BakshiG #clustering #pipes and filters
- Hardware/Software Partitioning and Pipelining (SB, DG), pp. 713–716.
- DAC-1997-BauerE #approach
- Hardware/Software Co-Simulation in a VHDL-Based Test Bench Approach (MB, WE), pp. 774–779.
- DAC-1997-HartoogRRDDHK #generative #tool support
- Generation of Software Tools from Processor Descriptions for Hardware/Software Codesign (MRH, JAR, PDR, SD, DDD, EAH, NK), pp. 303–306.
- DAC-1997-HenkelE #using
- A Hardware/Software Partitioner Using a Dynamically Determined Granularity (JH, RE), pp. 691–696.
- DAC-1997-LiaoTG #design #implementation #modelling #performance
- An Efficient Implementation of Reactivity for Modeling Hardware in the Scenic Design Environment (SYL, SWKT, RKG), pp. 70–75.
- DAC-1997-PasseroneLCS #analysis #performance #prototype #trade-off
- Fast Hardware/Software Co-Simulation for Virtual Prototyping and Trade-Off Analysis (CP, LL, MC, ALSV), pp. 389–394.
- EDTC-1997-MirandaKCM #architecture #generative #optimisation
- Architectural exploration and optimization for counter based hardware address generation (MM, MK, FC, HDM), pp. 293–298.
- EDTC-1997-RomanowiczLLRABMP #modelling #simulation #transducer #using
- Modeling and simulation of electromechanical transducers in microsystems using an analog hardware description language (BR, ML, PL, PR, HPA, AB, VM, FP), pp. 119–123.
- EDTC-1997-Schneider #abstraction #architecture #trade-off
- A methodology for hardware architecture trade-off at different levels of abstraction (CS), pp. 537–541.
- TACAS-1997-Berry #optimisation #source code #synthesis #verification
- Hardware and Software Synthesis, Optimization, and Verification from Esterel Programs (GB), pp. 1–3.
- CAV-1997-McMillan #composition #design #refinement
- A Compositional Rule for Hardware Design Refinement (KLM), pp. 24–35.
- DAC-1996-AdamsT #design
- The Design of Mixed Hardware/Software Systems (JKA, DET), pp. 515–520.
- DAC-1996-BinhISH #algorithm #clustering #design #pipes and filters
- A Hardware/Software Partitioning Algorithm for Designing Pipelined ASIPs with Least Gate Counts (NNB, MI, AS, NH), pp. 527–532.
- DAC-1996-GanapathyNJFWN #functional #verification
- Hardware Emulation for Functional Verification of K5 (GG, RN, GJ, DF, MW, JN), pp. 315–318.
- DAC-1996-Lin #design #network
- A System Design Methodology for Software/Hardware Co-Development of Telecommunication Network Applications (BL), pp. 672–677.
- DAC-1996-SchnaiderY #development #simulation
- Software Development in a Hardware Simulation Environment (BS, EY), pp. 684–689.
- DAC-1996-SuzukiS #estimation #performance
- Efficient Software Performance Estimation Methods for Hardware/Software Codesign (KS, ALSV), pp. 605–610.
- HPCA-1996-GovindarajanAG #pipes and filters
- Co-Scheduling Hardware and Software Pipelines (RG, ERA, GRG), pp. 52–61.
- ICDAR-v2-1995-KimLK #architecture #array #implementation #parallel #recognition
- Parallel hardware implementation of handwritten character recognition system on wavefront array processor architecture (YJK, SWL, MWK), pp. 715–718.
- CHI-1995-PiernotFSMY #design #interface
- Designing the PenPal: Blending Hardware and Software in a User-Interface for Children (PP, RMF, RS, JM, MPY), pp. 511–518.
- ECOOP-1995-HolzleU #object-oriented #question
- Do Object-Oriented Languages Need Special Hardware Support? (UH, DU), pp. 283–302.
- DAC-1995-BormannLPV #design #industrial #model checking
- Model Checking in Industrial Hardware Design (JB, JL, MP, GV), pp. 298–303.
- DAC-1995-SilburtPBNDW #behaviour #concurrent #design #modelling #simulation
- Accelerating Concurrent Hardware Design with Behavioural Modelling and System Simulation (AS, IP, JB, SN, MD, GW), pp. 528–533.
- CAV-1995-BasinK #higher-order #logic #monad #using #verification
- Hardware Verification using Monadic Second-Order Logic (DAB, NK), pp. 31–41.
- CAV-1995-HojatiB #abstraction #automation
- Automatic Datapath Abstraction In Hardware Systems (RH, RKB), pp. 98–113.
- LICS-1995-Tronci #functional #logic programming #verification
- Hardware Verification, Boolean Logic Programming, Boolean Functional Programming (ET), pp. 408–418.
- SAC-1994-RondogiannisW #data flow #higher-order #implementation
- Higher-order dataflow and its implementation on stock hardware (PR, WWW), pp. 431–435.
- ASPLOS-1994-CarterKD #performance
- Hardware Support for Fast Capability-based Addressing (NPC, SWK, WJD), pp. 319–327.
- ASPLOS-1994-ThekkathE #effectiveness #multi
- The Effectiveness of Multiple Hardware Contexts (RT, SJE), pp. 328–337.
- ASPLOS-1994-ThekkathL #exception #performance
- Hardware and Software Support for Efficient Exception Handling (CAT, HML), pp. 110–119.
- DAC-1994-KalavadeeL #co-evolution #design
- Manifestations of Heterogeneity in Hardware/Software Co-Design (AK, EAL), pp. 437–438.
- DAC-1994-Radtke #design #process #scalability
- The AT&T 5ESS Hardware Design Environment: A Large System’s Hardware design Process (KAR), pp. 527–531.
- DAC-1994-Rowson
- Hardware/Software Co-Simulation (JAR), pp. 439–440.
- EDAC-1994-EdwardsF #development #embedded
- A Development Environment for the Cosynthesis of Embedded Software/Hardware Systems (ME, JF), pp. 469–473.
- EDAC-1994-GrantML #generative #optimisation
- Optimization of Address Generator Hardware (DMG, JLvM, PERL), pp. 325–329.
- CAV-1994-BeerBGGY #verification
- Methodology and System for Practical Formal Verification of Reactive Hardware (IB, SBD, DG, RG, MY), pp. 182–193.
- CAV-1994-CyrlukN #logic #verification
- Ground Temporal Logic: A Logic for Hardware Verification (DC, PN), pp. 247–259.
- CAV-1994-Schubert #hybrid #reasoning
- A Hybrid Model for Reasoning about Composed Hardware Systems (ETS), pp. 260–272.
- CAV-1994-ZhuS
- The Completeness of a Hardware Inference System (ZZ, CJHS), pp. 286–298.
- ICLP-1994-BreuerSK #design #proving
- Proving Hardware Designs (PTB, LS, CDK), p. 745.
- SIGMOD-1993-FushimiK #database #named #pipes and filters
- GREO: A Commercial Database Processor Based on A Pipelined Hardware Sorter (SF, MK), pp. 449–452.
- FPCA-1993-Feeley
- Polling Efficiently on Stock Hardware (MF), pp. 179–190.
- INTERCHI-1993-Wenzel #design #interface #performance
- Perceptual vs. hardware performance in advanced acoustic interface design (EMW), pp. 363–366.
- DAC-1993-Kra #co-evolution #design
- A Cross-Debugging Method for Hardware/Software Co-design Environments (YK), pp. 673–677.
- HPDC-1993-Coddington #analysis #distributed #physics
- An Analysis of Distributed Computing Software and Hardware for Applications in Computational Physics (PDC), pp. 179–186.
- PDP-1993-WuWF #approach #fault tolerance
- A uniform approach to software and hardware fault tolerance (JW, YMW, EBF), pp. 409–416.
- STOC-1993-BorodinRSU #how #question
- How much can hardware help routing? (AB, PR, BS, EU), pp. 573–582.
- TRI-Ada-C-1992-HummerB #ada #design #safety
- When Hardware Becomes Software: Designing a Safety-Critical System with Ada (JH, LB), pp. 538–544.
- ASPLOS-1992-HillLRW #memory management #multi #scalability
- Cooperative Shared Memory: Software and Hardware Support for Scalable Multiprocesors (MDH, JRL, SKR, DAW), pp. 262–273.
- DAC-1992-BeckerST
- An Engineering Environment for Hardware/Software Co-Simulation (DB, RKS, SGT), pp. 129–134.
- DAC-1992-GuptaCM #component #simulation #synthesis
- Synthesis and Simulation of Digital Systems Containing Interacting Hardware and Software Components (RKG, CJNCJ, GDM), pp. 225–230.
- ICSE-1991-FrankeP #perspective
- Hardware/Software Codesign: A Perspective (DWF, MKP), pp. 344–352.
- ASPLOS-1991-BhandarkarC #architecture #performance
- Performance From Architecture: Comparing a RISC and CISC with Similar Hardware Organization (DB, DWC), pp. 310–319.
- ASPLOS-1991-CullerSSEW #automaton #parallel #thread
- Fine-Grain Parallelism with Minimal Hardware Support: A Compiler-Controlled Threaded Abstract Machine (DEC, AS, KES, TvE, JW), pp. 164–175.
- DAC-1991-BryantBS #evaluation #verification
- Formal Hardware Verification by Symbolic Ternary Trajectory Evaluation (REB, DLB, CJHS), pp. 397–402.
- DAC-1991-BuschV #design
- Proof-Aided Design of Verified Hardware (HB, GV), pp. 391–396.
- DAC-1991-Hafer #constraints #synthesis
- Constraint improvements for MILP-based hardware synthesis (LJH), pp. 14–19.
- DAC-1991-JainB #simulation
- Mapping Switch-Level Simulation onto Gate-Level Hardware Accelerators (AJ, REB), pp. 219–222.
- CAV-1991-SchneiderKK #automation #proving
- Automating Most Parts of Hardware Proofs in HOL (KS, RK, TK), pp. 365–375.
- DAC-1990-IshiuraYY #behaviour #design #named #semantics
- NES: The Behavioral Model for the Formal Semantics of a Hardware Design Language UDL/I (NI, HY, SY), pp. 8–13.
- DAC-1990-SatoKO #implementation #memory management
- A Hardware Implementation of Gridless Routing Based on Content Addressable Memory (MS, KK, TO), pp. 646–649.
- DAC-1990-ScheichenzuberGLM #behaviour #data flow #synthesis
- Global Hardware Synthesis from Behavioral Dataflow Descriptions (JS, WG, UL, SM), pp. 456–461.
- CAV-1990-Eveking #automation #verification
- Automatic Verification of Extensions of Hardware Descriptions (HE), pp. 2–12.
- CAV-1990-Pixley #equivalence #implementation
- Introduction to a Computational Theory and Implementation of Sequential Hardware Equivalence (CP), pp. 54–64.
- DAC-1989-AgrawalTD #algorithm #logic
- Algorithms for Accuracy Enhancement in a Hardware Logic Simulator (PA, RT, WJD), pp. 645–648.
- DAC-1989-George #modelling #simulation
- Evaluating Hardware Models in DIGITAL’s System Simulation Environment (AKG), pp. 642–644.
- DAC-1989-Norrod #algorithm #automation #generative #testing
- An Automatic Test Generation Algorithm for Hardware Description Languages (FEN), pp. 429–434.
- DAC-1989-NowakM #code generation #verification
- Verification of Hardware Descriptions by Retargetable Code Generation (LN, PM), pp. 441–447.
- DAC-1989-YasuuraI #design #semantics #standard
- Semantics of a Hardware Design Language for Japanese Standardization (HY, NI), pp. 836–839.
- LFP-1988-Norman #combinator #performance #reduction #using
- Faster Combinator Reduction Using stock Hardware (ACN), pp. 235–243.
- OOPSLA-1988-Rose #performance
- Fast Dispatch Mechanisms for Stock Hardware (JRR), pp. 27–35.
- PLDI-1988-KeutzerW #compilation
- Anatomy of a Hardware Compiler (KK, WW), pp. 95–104.
- ICSE-1988-Wasserman #development
- Implications of Hardware Advances for Software Development (AIW), pp. 250–253.
- DAC-1988-DrongowskiBRIW #design #visual notation
- A Graphical Hardware Design Language (PJD, JRB, RR, SI, THW), pp. 108–114.
- DAC-1988-Hansen #compilation #logic #simulation
- Hardware Logic Simulation by Compilation (CH), pp. 712–716.
- DAC-1988-KimTH #automation #using
- Automatic Insertion of BIST Hardware Using VHDL (KK, JGT, DSH), pp. 9–15.
- DAC-1988-Lewis #programmable #simulation
- A Programmable Hardware Accelerator for Compiled Electrical Simulation (DML), pp. 172–177.
- DAC-1988-StavridouBE #case study #comparative #specification #verification
- Formal Specification and Verification of Hardware: A Comparative Case Study (VS, HB, DAE), pp. 197–204.
- FPCA-1987-NorthR #concurrent #garbage collection
- Concurrent garbage collection on stock hardware (SCN, JHR), pp. 113–133.
- ICSE-1987-Matsumoto #case study #experience
- Ten Years Experiences of a Software/Hardware Producing Environment (YM), p. 291.
- ICSE-1987-Roman #distributed #interactive #specification
- Specifying Software/Hardware Interactions in Distributed Systems (GCR), pp. 126–141.
- ASPLOS-1987-CargillL #debugging #profiling
- Cheap Hardware Support for Software Debugging and Profiling (TAC, BNL), pp. 82–83.
- ASPLOS-1987-SteenkisteH #lisp #type checking
- Tags and Type Checking in Lisp: Hardware and Software Approaches (PS, JLH), pp. 50–59.
- ASPLOS-1987-Wirth #architecture #programming language
- Hardware Architectures for Programming Languages and Programming Languages for Hardware Architectures (NW), pp. 2–8.
- DAC-1987-AgrawalDEFJK #architecture #design
- Architecture and Design of the MARS Hardware Accelerator (PA, WJD, AKE, WCF, HVJ, ASK), pp. 101–107.
- DAC-1987-ChandrasekharPC #design #term rewriting #verification
- Application of Term Rewriting Techniques to Hardware Design Verification (MSC, JPP, KWC), pp. 277–282.
- DAC-1987-LeungS #concept #design #framework
- A Conceptual Framework for Designing ASIC Hardware (SSL, MAS), pp. 592–595.
- DAC-1987-Smith #scalability
- A Hardware Switch Level Simulator for Large MOS Circuits (MTS), pp. 95–100.
- DAC-1987-VladimirescuWKBKDNJL #simulation
- A Vector Hardware Accelerator with Circuit Simulation Emphasis (AV, DW, MK, ZB, AK, KD, KCN, NJ, SL), pp. 89–94.
- DAC-1987-WonSE
- A Hardware Accelerator for Maze Routing (YW, SS, YMEZ), pp. 800–806.
- SLP-1987-BushCMD87 #experience #prolog #specification
- Experience with Prolog as a Hardware Specification Language (WRB, GC, PCM, AMD), pp. 490–498.
- SLP-1987-NakashimaN87 #architecture
- Hardware Architecture of the Sequential Inference Machine: PSI-II (HN, KN), pp. 104–113.
- DAC-1986-McFarland #behaviour #bottom-up #design #synthesis #using
- Using bottom-up design techniques in the synthesis of digital hardware from abstract behavioral descriptions (MCM), pp. 474–480.
- DAC-1986-TakasakiSNIK #logic #simulation
- HAL II: a mixed level hardware logic simulation system (ST, TS, NN, HI, NK), pp. 581–587.
- DAC-1986-WatanabeS #algorithm #implementation
- A new routing algorithm and its hardware implementation (TW, YS), pp. 574–580.
- SIGMOD-1985-Robinson #performance
- A Fast General-Purpose Hardware Synchronisation Mechanism (JTR), pp. 122–130.
- FPCA-1985-PatelSE85 #algorithm #analysis #multi #named #specification #synthesis
- vFP: An Environment for the Multi-level Specification, Analysis, and Synthesis of Hardware Algorithms (DP, MDFS, MDE), pp. 238–255.
- DAC-1985-Lewis #simulation
- A hardware engine for analogue mode simulation of MOS digital circuits (DML), pp. 345–351.
- DAC-1985-SmithFC #architecture #assessment #design
- An architecture design and assessment system for software/hardware codesign (CUS, GAF, JLC), pp. 417–424.
- DAC-1985-SpiraH #array #layout
- Hardware acceleration of gate array layout (PMS, CH), pp. 359–366.
- ICALP-1984-RonRP #csp #implementation #verification
- A Hardware Implementation of the CSP Primitives and its Verification (DR, FR, AP), pp. 423–435.
- LFP-1984-Brooks #garbage collection #realtime
- Trading Data Space for Reduced Time and Code Space in Real-Time Garbage Collection on Stock Hardware (RAB), pp. 256–262.
- DAC-1984-Banin #automation #design
- Hardware accelerators in the design automation environment (RB), p. 648.
- DAC-1984-Dewey
- The VHSIC hardware description language (VHDL) program (AD), pp. 556–557.
- DAC-1984-GlazierA #logic #named #simulation
- Ultimate: A hardware logic simulation engine (MEG, APA), pp. 336–342.
- DAC-1984-Lieberherr #standard #towards
- Towards a standard hardware description language (KJL), pp. 265–272.
- DAC-1984-Milne #verification
- A model for hardware description and verification (GJM), pp. 251–257.
- DAC-1984-VeigaL #multi #named
- HARPA: A hierarchical multi-level hardware description language (PV, ML), pp. 59–65.
- ICALP-1983-HalpernMM #semantics
- A Hardware Semantics Based on Temporal Intervals (JYH, ZM, BCM), pp. 278–291.
- SIGIR-1983-Hollaar #information retrieval
- Hardware Systems for Text Information Retrieval (LAH), pp. 3–9.
- DAC-1983-Dewey #development
- VHSIC hardware description (VHDL) development program (AD), pp. 625–628.
- DAC-1983-LieberherrK #named
- Zeus: A hardware description language for VLSI (KJL, SEK), pp. 17–23.
- DAC-1983-McFarland #behaviour #clustering
- Computer-aided partitioning of behavioral hardware descriptions (MCM), pp. 472–478.
- DAC-1983-RobinsonD
- Programmimg languages for hardware description (PR, JD), pp. 12–16.
- DAC-1983-SasakiKOT #logic #named
- HAL: A block level HArdware Logic simulator (TS, NK, KO, KT), pp. 150–156.
- DAC-1983-UmrigarP #design #realtime #verification
- Formal verification of a real-time hardware design (ZDU, VP), pp. 221–227.
- ASPLOS-1982-AhujaA #architecture #communication #multi #scheduling
- A Multi-Microprocessor Architecture with Hardware Support for Communication and Scheduling (SA, AA), pp. 205–209.
- ASPLOS-1982-FusaokaH #compilation #implementation
- Compiler Chip: A Hardware Implementation of Compiler (AF, MH), pp. 92–95.
- ASPLOS-1982-HennessyJBGG #performance #trade-off
- Hardware/Software Tradeoffs for Increased Performance (JLH, NPJ, FB, TRG, JG), pp. 2–11.
- ASPLOS-1982-Rattner
- Hardware/Software Cooperation in the iAPX-423 (JRR), p. 1.
- ASPLOS-1982-Wilkes #implementation #memory management
- Hardware Support for Memory Protection: Capability Implementations (MVW), pp. 107–116.
- DAC-1982-Adshead #algorithm #complexity #problem #question #scalability #towards
- Towards VLSI complexity: The DA algorithm scaling problem: can special DA hardware help? (HGA), pp. 339–344.
- DAC-1982-Bruggere
- Special purpose vs. general purpose hardware for da (THB), p. 338.
- DAC-1982-DammGK #automation
- Hardware support for automatic routing (ED, HG, KK), pp. 219–223.
- DAC-1982-MaisselO #approach #design #documentation #interactive #simulation #synthesis
- Interactive design language: A unified approach to hardware simulation, synthesis and documentation (LIM, DLO), pp. 193–201.
- DAC-1982-MaruyamaUKS #design #verification
- A verification technique for hardware designs (FM, TU, NK, TS), pp. 832–841.
- DAC-1982-Seiler #architecture #design
- A hardware assisted design rule check architecture (LS), pp. 232–238.
- DAC-1982-TraceyK
- A hardware description language for processor based digital systems (JHT, KSK), pp. 330–337.
- VLDB-1981-Pramanik
- Hardware Organization for Nonnumeric Processing (SP), pp. 66–75.
- DAC-1981-BellonSG
- Hardware description levels and test for complex circuits (CB, GS, JMG), pp. 213–219.
- DAC-1981-NagleP #algorithm #design #multi
- Algorithms for multiple-criterion design of microprogrammed control hardware (AWN, ACP), pp. 486–493.
- SIGIR-1980-KracsonyKM #analysis #comparative
- Comparative Analysis of Hardware Versus Software Text Search (PK, GJK, AM), pp. 268–279.
- FM-1979-Berg #design #towards
- Towards a Uniform Design Methodology for Software, Firmware, and Hardware (HKB), pp. 1–38.
- DAC-1979-Cleemput
- Computer hardware description languages and their applications (WMvC), pp. 554–560.
- DAC-1979-Darringer #verification
- The application of program verification techniques to hardware verification (JAD), pp. 375–381.
- DAC-1977-HeathCC #concurrent #development #named
- CDL — A tool for concurrent hardware and software development (JRH, BDC, TTC), pp. 445–449.
- DAC-1977-Rammig #automation #concept #editing
- A concept for the editing of hardware resulting in an automatic hardware-editor (FJR), pp. 187–193.
- VLDB-1976-McGregorTD #database #performance
- High Performance Hardware for Database Systems (DRM, RGT, WND), pp. 103–116.
- DAC-1976-AzemaVD #design #petri net #simulation #verification
- Petri nets as a common tool for design verification and hardware simulation (PA, RV, MD), pp. 109–116.
- VLDB-1975-HealeyH #architecture #database #scalability
- Hardware and System Architecture for a Very Large Database (RH, BH), pp. 520–522.
- DAC-1975-RoseA #design #modelling
- Modeling and design description of hierarchical hardware/software systems (CWR, MA), pp. 421–430.
- SOSP-J-1973-SchroederS72 #architecture #implementation
- A Hardware Architecture for Implementing Protection Rings (MDS, JHS), pp. 157–170.
- DAC-1971-Sherman #testing
- Computer-controlled hardware testing: A programmer’s view of the test center (JWS), pp. 267–272.
- SOSP-1971-SchroederS #architecture #implementation
- A Hardware Architecture for Implementing Protection Rings (MDS, JHS), pp. 42–54.
- DAC-1968-FreemanR #automation #composition #design #named
- GENDA — a generalized design automation system for modular hardware (MFF, MR).