| LEE, D., CROWLEY, P., BAER, J.-L., ANDERSON, T., AND BERSHAD., B. Execution characteristics of desktop applications on windows nt. In Proceedings of the 25th Annual International Symposium on Computer Architecture (ISCA '98) (June 1998). |
....mispredictions is comparable to the number of conditional branch (direction) mispredictions. Detailed statistics are given in section 3.3. Due to the popularity of object oriented programming and dynamically linked libraries, the importance of register indirect jump can only become greater [7,11,29] than what is reported here using the SPEC 2000 integer programs. All but eon (written in C ) are written in C and all are statically linked command line programs. 2. Dynamic Code Straightening 2.1 Dynamic software trace cache framework Our dynamic software trace cache (DSTC) framework follows ....
Dennis C. Lee, et al., "Execution Characteristics of Desktop Applications on Windows NT," Proc. 25 Int. Symp. Computer Architecture, Jun 1996.
....the levels closer to the CPU (e.g, by increasing the cache line size, or through prefetching [21] resulting in useless or redundant fetches, and increased memory traffic. Moreover, there is a large variation in the access patterns and locality type of the data not only between different domains [6, 18, 26], but also within the the same domain and application [8] For instance, while scalars (such as counters) generally exhibit large temporal locality, and moderate spatial locality, vectors with large stride exhibit no spatial locality, and vectors with small stride exhibit large spatial locality, ....
D. Lee, P. Crowley, J-L. Baer, T. Anderson, and B. Bershad. Execution characteristics of desktop applications on windows nt. In ISCA, 1998.
....batches, as well as a discussion of the architectural ramifications of these new types of workloads. 1. Introduction For many years, researchers have understood the importance of studying workload characteristics in order to evaluate their impact on current and future systems architecture [6, 18, 20, 27, 31]. Most of these previous application studies have focused on the detailed behavior of single applications, whether sequential or parallel. For example, the caching behavior of the SPEC workloads has long been a topic of intense scrutiny [7, 12] and the communication characteristics of parallel ....
.... and file cache mechanisms and policies in traditional operating systems [22] For example, Denning s working set model [10] initially applied to memory access patterns, has also been examined as a model for sequential I O behavior [19] As with file systems, studies of commercial workloads [6, 18] have become more common in recent years. However, in this domain, the interaction or pipeline behavior of sequential applications has not been examined. While we believe it may also be interesting to study the detailed memory system behavior of our applications, we do not believe the ....
D. C. Lee, P. J. Crowley, J.-L. Bear, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on windows NT. In ISCA '98, pages 27--38, 1998.
....a discussion of the ramifications of these workloads for end to end scalability and overall system design. 1. Introduction For many years, researchers have understood the importance of studying workload characteristics in order to evaluate their impact on current and future systems architecture [5, 15, 17]. Most of these previous application studies have focused on the detailed behavior of single applications, whether sequential or parallel. For example, the caching behavior of the SPEC workloads has long been a topic of intense scrutiny [6] and the communication characteristics of parallel ....
....degree of locality, and read write sharing is rare. However, missing from these broad studies of traffic is any linkage to the applications that generate the traffic. More similar to our work are those studies that have focused on the behavior of individual applications in commercial workloads [5, 15]. However, in this domain, the interaction or pipeline behavior of sequential applications has not been examined. While we believe it may also be interesting to study the detailed memory system behavior of our applications, we do not believe the opportunities for sharing are fundamentally ....
D. C. Lee, P. J. Crowley, J.-L. Bear, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on Windows NT. In Proceedings of the 25th International Symposium on Computer Architecture (ISCA), pages 27--38, 1998.
....virtually all programs go through a series of execution stages characterized by changes in the properties for code, the data, or both. Similarly, programs such as compilers, interpreters, and graphics engines exhibit phase behavior, having different modes of operation for different inputs [11]. In analyzing run time computation reuse, experimental observations indicate that reuse behavior often occurs in distinct phases. The use of profile information by compiler directed mechanisms can hide reuse opportunities because profile guided decisions may not be representative of all ....
D. C. Lee, P. J. Crowley, J. L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on windows nt. In Proceedings of the 25th International Symposium on Computer Architecture, pages 27--38, June 1998.
....We provide these results for the SPEC95 benchmark suite, since they are the most widely used and available benchmarks for architecture research. Researchers have shown that the SPEC95 programs have several similar program characteristics with NT office applications and other popular programs [7]. Even so, other benchmarks (e.g. C and Java programs, databases, games, and office applications) need to be studied and made available using this same analysis. This is especially true for memory research. The rest of the paper details our results and suggests directions for research and ....
D. Lee, P. Crowley, J.-L. Baer, T. Anderson, and B. Bershad. Execution characteristics of desktop applications on windows nt. In 25th Annual International Symposium on Computer Architecture, 1998.
....Related Work Although the majority of today s personal computers run mostly interactive applications on Windows systems, there has been little research on how people use these programs. Several research projects investigated Windows operating system performance [CE96, EW96, PS96] A recent paper [LC98] presented measurements and simulation results of instruction set and architectural characteristics during program execution on x86 Windows NT. These projects focused on the characteristics and comparison of the general system performance, while this paper focuses on the application usage ....
D. Lee, P. Crowley, J. Baer, T. Anderson, and B. Bershad, "Execution Characteristics of Desktop Applications on Windows NT." To appear in Proceedings of the 25th International Symposium on Computer Architecture, IEEE, June 1998.
....datasets. 1. Introduction Recent years have seen a significant increase in the use of computer systems for commercial, as opposed to scientific, applications. In response to this change, many recent papers have examined the performance and memory access characteristics of commercial applications [17, 2, 7, 8, 10, 9, 15, 5], allowing the characteristics of commercial applications to help guide design for more cost effective computer systems. These studies, however, have focused almost exclusively on the SQL database queries used in the TPC B, TPCC, and TPC D benchmark programs [18] Exceptions include [3, 2, 8, 5, ....
....10, 9, 15, 5] allowing the characteristics of commercial applications to help guide design for more cost effective computer systems. These studies, however, have focused almost exclusively on the SQL database queries used in the TPC B, TPCC, and TPC D benchmark programs [18] Exceptions include [3, 2, 8, 5, 1]. In contrast, this paper characterizes a decision tree induction program, a previously unstudied commercial application commonly used in data mining. As data mining attempts to find patterns in databases, it exhibits characteristics substantially different than the simple database queries used ....
[Article contains additional citation context not shown here]
D. Lee, P. Crowley, J. Baer, T. Anderson, and B. Bershad. Execution characteristics of desktop applications on Windows NT. In Proceedings of the TwentyFifth International Symposium on Computer Architecture, pages 27--38.
....memory gap 1.2 Possible Strategies In addition to improving the efficiency of caches, there are other alternative approaches for addressing the memory latency problem. One approach is to increase the amount of cache available on chip. For some applications, the on chip L1 caches will suffice [Lee 98] For other applications such as commercial or database programs, the working data set is too large to fit in the L2 cache and will still need to access main memory [Maynard 94, Perl 96, Barroso 98] Note that the L1 cache size is constrained by the desire to have a small access latency and ....
....and main memory. Moreover, technological advances have made multilevel cache hierarchies cost effective. Another current trend is that caches are increasing their geometry in size and set associativity. While some smaller applications can be accommodated with relatively small L1 caches [Romer 96, Lee 98] many applications still exist that do not fit in larger L2 caches [Maynard 94, Perl 96] making research on how to efficiently use caches relevant. As caches become larger and more set associative, strategies that emphasize the reuse of lines already present in the cache might be more important ....
D. C. Lee, P. J. Crowley, J-L. Baer, T. E. Anderson, T., and B. N. Bershad. Execution Characteristics of Desktop Applications on Windows NT. In Architecture, pages 27--38, June 1998.
No context found.
LEE, D., CROWLEY, P., BAER, J.-L., ANDERSON, T., AND BERSHAD., B. Execution characteristics of desktop applications on windows nt. In Proceedings of the 25th Annual International Symposium on Computer Architecture (ISCA '98) (June 1998).
No context found.
D. C. Lee, P. J. Crowley, J. L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on windows NT. In 25th Annual International Symposium on Computer Architecture. IEEE Computer Society Press, 1998.
No context found.
Lee, D., Crowley, P., Baer, J., Anderson, T., and Bershad, B.: Execution Characteristics of Desktop Applications on Windows NT. The 25th Annual International Symposium on Computer Architecture., Jul. 1998, 27-38.
No context found.
Lee, D., Crowley, P., Baer, J., Anderson, T., and Bershad, B.: Execution Characteristics of Desktop Applications on Windows NT. The 25th Annual International Symposium on Computer Architecture., Jul. 1998, 27-38.
No context found.
D.C. Lee, P.J. Crowley, J.L. Baer, T.E. Anderson, and B.N. Bershad, "Execution Characteristics of Desktop Applications on Windows NT", Proc. Int. Symp. Comp. Arch. (ISCA) '98).
No context found.
D. C. Lee, P. Crowley, J.-L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications in windows NT. In 25th International Symposium on Computer Architecture, pages 27--38, 1998.
No context found.
D. C. Lee, P. J. Crowley, J. L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on windows NT. In 25th Annual International Symposium on Computer Architecture. IEEE Computer Society Press, 1998.
No context found.
Lee, D., Crowley, P., Bear, J., Anderson, T., Bershad, B.: Execution characteristics of desktop applications on Windows NT. In: Proceedings of the 25th International Symposium on Computer Architecture. (1998)
No context found.
Dennis C. Lee, Patrick J. Crowley, Jean-Loup Baer, Thomas E. Anderson, and Brian N. Bershad. Execution characteristics of desktop applications on Windows NT. In Proceedings of the 25th Annual International Symposium on Computer Architecture, pages 27--38, 1998.
No context found.
D. C. Lee, P. J. Crowley, J. L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications on windows nt. In Proceedings of the 25th International Symposium on Computer Architecture, pages 27--38, June 1998.
No context found.
D. C. Lee, P. J. Crowley, J. J. Baer, T. E. Anderson, B. N. Bershad. "Execution Characteristics of Desktop Applications on Windows NT". 25 International Symposium on Computer Architecture. June 1998.
No context found.
D. C. Lee, P. Crowley, J.-L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications in windows NT. In 25th International Symposium on Computer Architecture, pages 27--38, 1998.
No context found.
D. C. Lee, P. Crowley, J.-L. Baer, T. E. Anderson, and B. N. Bershad. Execution characteristics of desktop applications in windows NT. In 25th International Symposium on Computer Architecture, pages 27--38, 1998.
No context found.
D. C. Lee, P. J. Crowley, J-L Baer, T. E. Anderson, and B. N. Bershad, "Execution Characteristics of Desktop Applications on Windows NT," Proceedings of the 24th International Symposium on Computer Architecture, pp. 27-38, IEEE, 1997.
No context found.
D.C. Lee et al., "Execution Characteristics of Desktop Applications on Windows NT," Proc. 25th Ann. Int'l Symp. Computer Architecture (ISCA 98), IEEE CS Press, 1998, pp. 27-38.
No context found.
D.C.Lee, "Execution Characteristics of Desktop Applications on Windows NT", Proc. of the IEEE Int. Conf. On Computer Architecture, 1998, pg.27-38.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC