Matches in SemOpenAlex for { <https://semopenalex.org/work/W2154014790> ?p ?o ?g. }
- W2154014790 endingPage "284" @default.
- W2154014790 startingPage "271" @default.
- W2154014790 abstract "Instruction-grain lifeguards monitor the events of a running application at the level of individual instructions in order to identify and help mitigate application bugs and security exploits. Because such lifeguards impose a 10-100X slowdown on existing platforms, previous studies have proposed hardware designs to accelerate lifeguard processing. However, these accelerators are either tailored to a specific class of lifeguards or suitable only for monitoring singlethreaded programs. We present ParaLog, the first design of a system enabling fast online parallel monitoring of multithreaded parallel applications. ParaLog supports a broad class of software-defined lifeguards. We show how three existing accelerators can be enhanced to support online multithreaded monitoring, dramatically reducing lifeguard overheads. We identify and solve several challenges in monitoring parallel applications and/or parallelizing these accelerators, including (i) enforcing inter-thread data dependences, (ii) dealing with inter-thread effects that are not reflected in coherence traffic, (iii) dealing with unmonitored operating system activity, and (iv) ensuring lifeguards can access shared metadata with negligible synchronization overheads. We present our system design for both Sequentially Consistent and Total Store Ordering processors. We implement and evaluate our design on a 16 core simulated CMP, using benchmarks from SPLASH-2 and PARSEC and two lifeguards: a data-flow tracking lifeguard and a memory-access checker lifeguard. Our results show that (i) our parallel accelerators improve performance by 2-9X and 1.13-3.4X for our two lifeguards, respectively, (ii) we are 5-126X faster than the time-slicing approach required by existing techniques, and (iii) our average overheads for applications with eight threads are 51% and 28% for the two lifeguards, respectively." @default.
- W2154014790 created "2016-06-24" @default.
- W2154014790 creator A5014824446 @default.
- W2154014790 creator A5014849215 @default.
- W2154014790 creator A5025409993 @default.
- W2154014790 creator A5057697787 @default.
- W2154014790 creator A5058763303 @default.
- W2154014790 creator A5068719520 @default.
- W2154014790 creator A5076667915 @default.
- W2154014790 date "2010-03-05" @default.
- W2154014790 modified "2023-10-18" @default.
- W2154014790 title "ParaLog" @default.
- W2154014790 cites W1972544179 @default.
- W2154014790 cites W1993836075 @default.
- W2154014790 cites W2000729922 @default.
- W2154014790 cites W2016779705 @default.
- W2154014790 cites W2020538839 @default.
- W2154014790 cites W2027354643 @default.
- W2154014790 cites W2063972446 @default.
- W2154014790 cites W2066859698 @default.
- W2154014790 cites W2096835686 @default.
- W2154014790 cites W2098370715 @default.
- W2154014790 cites W2099706037 @default.
- W2154014790 cites W2100189461 @default.
- W2154014790 cites W2100666033 @default.
- W2154014790 cites W2103919170 @default.
- W2154014790 cites W2108806129 @default.
- W2154014790 cites W2113751407 @default.
- W2154014790 cites W2121562991 @default.
- W2154014790 cites W2128769765 @default.
- W2154014790 cites W2129482816 @default.
- W2154014790 cites W2135531618 @default.
- W2154014790 cites W2143869535 @default.
- W2154014790 cites W2144789413 @default.
- W2154014790 cites W2145021036 @default.
- W2154014790 cites W2152423679 @default.
- W2154014790 cites W2153484975 @default.
- W2154014790 cites W2156858199 @default.
- W2154014790 cites W2159324407 @default.
- W2154014790 cites W2164078082 @default.
- W2154014790 cites W2167763105 @default.
- W2154014790 cites W2169875292 @default.
- W2154014790 cites W2242837385 @default.
- W2154014790 cites W3106729728 @default.
- W2154014790 cites W3147113554 @default.
- W2154014790 cites W3147275543 @default.
- W2154014790 cites W3150696551 @default.
- W2154014790 cites W4239813889 @default.
- W2154014790 cites W4244179735 @default.
- W2154014790 cites W4246906397 @default.
- W2154014790 doi "https://doi.org/10.1145/1735970.1736051" @default.
- W2154014790 hasPublicationYear "2010" @default.
- W2154014790 type Work @default.
- W2154014790 sameAs 2154014790 @default.
- W2154014790 citedByCount "24" @default.
- W2154014790 countsByYear W21540147902012 @default.
- W2154014790 countsByYear W21540147902013 @default.
- W2154014790 countsByYear W21540147902014 @default.
- W2154014790 countsByYear W21540147902015 @default.
- W2154014790 countsByYear W21540147902017 @default.
- W2154014790 countsByYear W21540147902018 @default.
- W2154014790 countsByYear W21540147902019 @default.
- W2154014790 countsByYear W21540147902021 @default.
- W2154014790 crossrefType "journal-article" @default.
- W2154014790 hasAuthorship W2154014790A5014824446 @default.
- W2154014790 hasAuthorship W2154014790A5014849215 @default.
- W2154014790 hasAuthorship W2154014790A5025409993 @default.
- W2154014790 hasAuthorship W2154014790A5057697787 @default.
- W2154014790 hasAuthorship W2154014790A5058763303 @default.
- W2154014790 hasAuthorship W2154014790A5068719520 @default.
- W2154014790 hasAuthorship W2154014790A5076667915 @default.
- W2154014790 hasConcept C111919701 @default.
- W2154014790 hasConcept C120314980 @default.
- W2154014790 hasConcept C138101251 @default.
- W2154014790 hasConcept C165696696 @default.
- W2154014790 hasConcept C38652104 @default.
- W2154014790 hasConcept C41008148 @default.
- W2154014790 hasConcept C41138395 @default.
- W2154014790 hasConceptScore W2154014790C111919701 @default.
- W2154014790 hasConceptScore W2154014790C120314980 @default.
- W2154014790 hasConceptScore W2154014790C138101251 @default.
- W2154014790 hasConceptScore W2154014790C165696696 @default.
- W2154014790 hasConceptScore W2154014790C38652104 @default.
- W2154014790 hasConceptScore W2154014790C41008148 @default.
- W2154014790 hasConceptScore W2154014790C41138395 @default.
- W2154014790 hasIssue "1" @default.
- W2154014790 hasLocation W21540147901 @default.
- W2154014790 hasOpenAccess W2154014790 @default.
- W2154014790 hasPrimaryLocation W21540147901 @default.
- W2154014790 hasRelatedWork W185651294 @default.
- W2154014790 hasRelatedWork W2014510840 @default.
- W2154014790 hasRelatedWork W2033848632 @default.
- W2154014790 hasRelatedWork W2049324807 @default.
- W2154014790 hasRelatedWork W2351305110 @default.
- W2154014790 hasRelatedWork W2351637704 @default.
- W2154014790 hasRelatedWork W2356406476 @default.
- W2154014790 hasRelatedWork W3118130 @default.
- W2154014790 hasRelatedWork W4232891356 @default.