Matches in SemOpenAlex for { <https://semopenalex.org/work/W2082783448> ?p ?o ?g. }
- W2082783448 abstract "In most aspects, advice are synchronously executed by application threads, which may cause high overhead if advice execution is frequent or computationally expensive. When synchronous advice execution is not a necessity, asynchronous advice execution has the potential to parallelize program and advice execution on multicores. However, asynchronous advice execution requires communication between threads, causing some overhead. In order to mitigate such overhead, we introduce buffered advice, a new AOP mechanism for aggregating advice invocations in a thread-local buffer, which is processed when it is full. For asynchronous processing of full buffers, the communication overhead is paid only once per buffer, instead of once per advice invocation. We present an enhanced AOP programming model and framework based on AspectJ, which ease the use of buffered advice and support pluggable, custom buffer processing strategies. As case study, we optimize an existing aspect for data race detection using buffered advice. A thorough evaluation with standard benchmarks confirms that the use of buffered advice yields significant speedup on multicores." @default.
- W2082783448 created "2016-06-24" @default.
- W2082783448 creator A5042176660 @default.
- W2082783448 creator A5070263096 @default.
- W2082783448 creator A5074152163 @default.
- W2082783448 creator A5086817699 @default.
- W2082783448 date "2010-03-15" @default.
- W2082783448 modified "2023-10-18" @default.
- W2082783448 title "Parallel dynamic analysis on multicores with aspect-oriented programming" @default.
- W2082783448 cites W1513110806 @default.
- W2082783448 cites W1555768232 @default.
- W2082783448 cites W1972328015 @default.
- W2082783448 cites W1972544179 @default.
- W2082783448 cites W2019468810 @default.
- W2082783448 cites W2066172891 @default.
- W2082783448 cites W2067897422 @default.
- W2082783448 cites W2075145873 @default.
- W2082783448 cites W2079777989 @default.
- W2082783448 cites W2088018252 @default.
- W2082783448 cites W2106386111 @default.
- W2082783448 cites W2106694164 @default.
- W2082783448 cites W2116591300 @default.
- W2082783448 cites W2126713873 @default.
- W2082783448 cites W2129370612 @default.
- W2082783448 cites W2136033258 @default.
- W2082783448 cites W2144465510 @default.
- W2082783448 cites W2146063201 @default.
- W2082783448 cites W2150491652 @default.
- W2082783448 cites W2154199228 @default.
- W2082783448 cites W2155079805 @default.
- W2082783448 cites W2159188538 @default.
- W2082783448 cites W2166091242 @default.
- W2082783448 cites W2166542330 @default.
- W2082783448 cites W2167049910 @default.
- W2082783448 cites W2168130140 @default.
- W2082783448 cites W2295334076 @default.
- W2082783448 cites W4232090211 @default.
- W2082783448 cites W4238565333 @default.
- W2082783448 cites W4239813889 @default.
- W2082783448 cites W2146252952 @default.
- W2082783448 doi "https://doi.org/10.1145/1739230.1739232" @default.
- W2082783448 hasPublicationYear "2010" @default.
- W2082783448 type Work @default.
- W2082783448 sameAs 2082783448 @default.
- W2082783448 citedByCount "22" @default.
- W2082783448 countsByYear W20827834482012 @default.
- W2082783448 countsByYear W20827834482013 @default.
- W2082783448 countsByYear W20827834482014 @default.
- W2082783448 countsByYear W20827834482015 @default.
- W2082783448 countsByYear W20827834482017 @default.
- W2082783448 countsByYear W20827834482019 @default.
- W2082783448 crossrefType "proceedings-article" @default.
- W2082783448 hasAuthorship W2082783448A5042176660 @default.
- W2082783448 hasAuthorship W2082783448A5070263096 @default.
- W2082783448 hasAuthorship W2082783448A5074152163 @default.
- W2082783448 hasAuthorship W2082783448A5086817699 @default.
- W2082783448 hasConcept C111919701 @default.
- W2082783448 hasConcept C120314980 @default.
- W2082783448 hasConcept C138101251 @default.
- W2082783448 hasConcept C151319957 @default.
- W2082783448 hasConcept C173608175 @default.
- W2082783448 hasConcept C199360897 @default.
- W2082783448 hasConcept C2777904410 @default.
- W2082783448 hasConcept C2779955035 @default.
- W2082783448 hasConcept C2779960059 @default.
- W2082783448 hasConcept C2781009160 @default.
- W2082783448 hasConcept C31258907 @default.
- W2082783448 hasConcept C41008148 @default.
- W2082783448 hasConcept C55439883 @default.
- W2082783448 hasConcept C60051680 @default.
- W2082783448 hasConcept C68339613 @default.
- W2082783448 hasConceptScore W2082783448C111919701 @default.
- W2082783448 hasConceptScore W2082783448C120314980 @default.
- W2082783448 hasConceptScore W2082783448C138101251 @default.
- W2082783448 hasConceptScore W2082783448C151319957 @default.
- W2082783448 hasConceptScore W2082783448C173608175 @default.
- W2082783448 hasConceptScore W2082783448C199360897 @default.
- W2082783448 hasConceptScore W2082783448C2777904410 @default.
- W2082783448 hasConceptScore W2082783448C2779955035 @default.
- W2082783448 hasConceptScore W2082783448C2779960059 @default.
- W2082783448 hasConceptScore W2082783448C2781009160 @default.
- W2082783448 hasConceptScore W2082783448C31258907 @default.
- W2082783448 hasConceptScore W2082783448C41008148 @default.
- W2082783448 hasConceptScore W2082783448C55439883 @default.
- W2082783448 hasConceptScore W2082783448C60051680 @default.
- W2082783448 hasConceptScore W2082783448C68339613 @default.
- W2082783448 hasLocation W20827834481 @default.
- W2082783448 hasOpenAccess W2082783448 @default.
- W2082783448 hasPrimaryLocation W20827834481 @default.
- W2082783448 hasRelatedWork W141338209 @default.
- W2082783448 hasRelatedWork W2007017376 @default.
- W2082783448 hasRelatedWork W2032396198 @default.
- W2082783448 hasRelatedWork W2097388256 @default.
- W2082783448 hasRelatedWork W2133693067 @default.
- W2082783448 hasRelatedWork W2412050082 @default.
- W2082783448 hasRelatedWork W4240435256 @default.
- W2082783448 hasRelatedWork W4246432544 @default.
- W2082783448 hasRelatedWork W2070229111 @default.
- W2082783448 hasRelatedWork W2528467228 @default.
- W2082783448 isParatext "false" @default.