source: docs/Working/icXML/reference.bib @ 2490

Last change on this file since 2490 was 2490, checked in by cameron, 7 years ago

Section 1 and 2 clean-ups.

File size: 23.3 KB
Line 
1@inproceedings{CameronHerdyLin2008,
2author = {Robert D. Cameron and Kenneth S. Herdy and Dan Lin},
3title = {High performance {XML} parsing using parallel bit stream technology},
4booktitle = {{CASCON} '08: Proc. 2008 conference of the center for advanced studies on collaborative research},
5year = {2008},
6pages = {222--235},
7location = {Ontario, Canada},
8doi = {http://doi.acm.org/10.1145/1463788.1463811},
9publisher = {ACM},
10address = {New York, NY, USA},
11}
12
13@misc{expat,
14author = {Clark, James},
15title  = "{The Expat {XML} Parser}",
16howpublished = "{http://expat.sourceforge.net/}"
17}
18
19@misc{xerces,
20author={{Apache Software Foundation}},
21title = "{Xerces C++}",
22howpublished = "{http://xerces.apache.org/xerces-c/}"
23}
24
25@misc{parabix1,
26author = {Robert D. Cameron et. al.},
27title = {Parabix1},
28howpublished = {http://parabix.costar.sfu.ca/}
29}
30
31@misc{parabix2,
32author = {Robert D. Cameron et. al.},
33title = {Parabix2},
34howpublished = {http://parabix.costar.sfu.ca/}
35}
36
37@ARTICLE{canali2009,
38author={Canali, C. and Colajanni, M. and Lancellotti, R.},
39journal={Internet Computing, IEEE}, title={Performance Evolution of Mobile Web-Based Services},
40year={2009},
41month=march-april ,
42volume={13},
43number={2},
44pages={60 -68},
45keywords={mobile Web-based service;performance evolution;server-client device;Web services;client-server systems;mobile computing;},
46doi={10.1109/MIC.2009.43},
47ISSN={1089-7801},
48}
49
50@INPROCEEDINGS{bircher2007,
51author={Bircher, W.L. and John, L.K.},
52booktitle={Performance Analysis of Systems Software, 2007. {ISPASS} 2007. {IEEE} Int'l Symposium on},
53title={Complete System Power Estimation: A Trickle-Down Approach Based on Performance Events},
54year={2007},
55month=apr,
56volume={},
57number={},
58pages={158 -168},
59keywords={complete system power consumption;complete system power estimation;microprocessor performance counter;microprocessor performance event;microprocessor power;on-chip performance event counter;online measurement;power model;power sensing hardware;system power consumption estimation;performance evaluation;power aware computing;},
60doi={10.1109/ISPASS.2007.363746},
61ISSN={},
62}
63
64@REPORT{koomey2007,
65author={Koomey, Jonathan G.},
66title={Estimating Total Power Consmuption By Servers in the U.S. and the World},
67year={2007},
68month={February},
69url={http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.5562&rep=rep1&type=pdf}
70}
71
72@article {walker2007,
73   author = {Walker, M. and Turnbull, R. and Sim, N.},
74   title = {Future mobile devices — an overview of emerging device trends, and the impact on future converged services},
75   journal = {BT Technology Journal},
76   publisher = {Springer Netherlands},
77   issn = {1358-3948},
78   keyword = {Engineering},
79   pages = {120-125},
80   volume = {25},
81   issue = {2},
82   year = {2007}
83}
84
85@article{silven2007,
86 author = {Silven, Olli and Jyrkk\"{a}, Kari},
87 title = {Observations on power-efficiency trends in mobile communication devices},
88 journal = {EURASIP J. Embedded Syst.},
89 issue_date = {January 2007},
90 volume = {2007},
91 issue = {1},
92 month = {January},
93 year = {2007},
94 issn = {1687-3955},
95 pages = {17--17},
96 numpages = {1},
97 url = {http://dx.doi.org.proxy.lib.sfu.ca/10.1155/2007/56976},
98 doi = {http://dx.doi.org.proxy.lib.sfu.ca/10.1155/2007/56976},
99 acmid = {1287522},
100 publisher = {Hindawi Publishing Corp.},
101 address = {New York, NY, United States},
102}
103
104@techreport{bellosa2001,
105 author = {Bellosa, Frank},
106 title = {The Case for event-driven energy accounting},
107 institution = {University of Erlangen, Department of Computer Sciece},
108 type = {Technical Report},
109 number = {TR-I4-01-07},
110 year = {2001},
111 month = {June},
112 url = {http://141.3.40.244/research/documents/bellosa/2001/TR-I4-01-07.pdf},
113}
114
115@techreport{Firasta2008,
116author={N. Firasta, M. Buxton, P. Jinbo, K. Nasri, and S. Kuo},
117title={{Intel AVX}: New Frontiers in Performance Improvements and Energy Efficiency},
118type={White Paper},
119year={2008},
120month={March}
121}
122
123@ONLINE{coyle2005,
124  author = {Coyle, Frank},
125  title = {{XML} at {Interop} 2005: Is {XML} Still Relevant?},
126  month = {Dec},
127  year = {2005},
128  url = {http://www.informit.com/articles/article.aspx?p=420085}
129}
130
131@inproceedings{Hanslo2004,
132 author = {Hanslo, Wayne and MacGregor, Kenneth},
133 title = {The efficiency of {XML} as an intermediate data representation for wireless middleware communication},
134 booktitle = {Proc. 2004 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries},
135 series = {SAICSIT '04},
136 year = {2004},
137 location = {Stellenbosch, Western Cape, South Africa},
138 pages = {279--283},
139 numpages = {5},
140 url = {http://portal.acm.org/citation.cfm?id=1035053.1035091},
141 acmid = {1035091},
142 publisher = {South African Institute for Computer Scientists and Information Technologists},
143 address = {, Republic of South Africa},
144 keywords = {SOAP, XML, design, measurement, middleware, mobile computing, performance, wireless},
145}
146
147@inproceedings{bertran2010,
148 author = {Bertran, Ramon and Gonzalez, Marc and Martorell, Xavier and Navarro, Nacho and Ayguade, Eduard},
149 title = {Decomposable and responsive power models for multicore processors using performance counters},
150 booktitle = {Proc. 24th {ACM} Int'l Conference on Supercomputing},
151 series = {ICS '10},
152 year = {2010},
153 isbn = {978-1-4503-0018-6},
154 location = {Tsukuba, Ibaraki, Japan},
155 pages = {147--158},
156 numpages = {12},
157 url = {http://doi.acm.org.proxy.lib.sfu.ca/10.1145/1810085.1810108},
158 doi = {http://doi.acm.org.proxy.lib.sfu.ca/10.1145/1810085.1810108},
159 acmid = {1810108},
160 publisher = {ACM},
161 address = {New York, NY, USA},
162 keywords = {performance counters, power estimation},
163}
164
165
166@INPROCEEDINGS{bohrer2001,
167author={P. Bohrer, D. Cohn, E. Elnozahy, T. Keller, M. Kistler, C. Lefurgy, R. Rajamony, F. Rawson, E. Van Hensbergen},
168booktitle={Proc. {IEEE} Workshop on Power Management for Real-Time and Embedded Systems},
169title={Energy Conservation for Servers},
170year={2001},
171month={May},
172volume={},
173number={},
174ISSN={},}
175
176@inproceedings{Cameron2008,
177 author = {Cameron, Robert D.},
178 title = {A case study in {SIMD} text processing with parallel bit streams: {UTF-8 to UTF-16} transcoding},
179 booktitle = {Proc. 13th {ACM SIGPLAN} Symposium on Principles and Practice of Parallel Programming},
180 series = {PPoPP '08},
181 year = {2008},
182 isbn = {978-1-59593-795-7},
183 location = {Salt Lake City, UT, USA},
184 pages = {91--98},
185 numpages = {8},
186 url = {http://doi.acm.org/10.1145/1345206.1345222},
187 doi = {http://doi.acm.org/10.1145/1345206.1345222},
188 acmid = {1345222},
189 publisher = {ACM},
190 address = {New York, NY, USA},
191 keywords = {UTF-16, UTF-8, parallel bit streams, simd text processing, transcoding},
192}
193
194@incollection {ParaDOM2009,
195   author = {Shah, Bhavik and Rao, Praveen and Moon, Bongki and Rajagopalan, Mohan},
196   affiliation = {University of Missouri-Kansas City},
197   title = {A Data Parallel Algorithm for {XML DOM} Parsing},
198   booktitle = {Database and XML Technologies},
199   series = {Lecture Notes in Computer Science},
200   editor = {BellahsÚne, Zohra and Hunt, Ela and Rys, Michael and Unland, Rainer},
201   publisher = {Springer Berlin / Heidelberg},
202   isbn = {},
203   pages = {75-90},
204   volume = {5679},
205   year = {2009}
206}
207
208@inproceedings{ApparaoBhat04,
209author = {Apparao, P. and Bhat, M.},
210title = "{A Detailed Look at the Characteristics of {XML} Parsing}",
211booktitle = {Proc. 1st Workshop on Building Block Engine Architectures
212for Computers and Networks (BEACON '04)},
213address = {Boston, MA},
214month=oct, year=2004}
215
216
217
218@misc{TR:XML,
219author = {Bray, Tim and Paoli, Jean and Sperberg-McQueen, C. M. and
220    Maler, Eve and Yergeau, François},
221title = {Extensible Markup Language ({XML}) 1.0 (Fifth Edition)},
222howpublished={W3C  Recommendation},
223mon=nov, year=2008}
224
225
226
227
228@inproceedings{XMLScreamer,
229author = "{Kostoulas, M. G. and Matsa, M. and Mendelsohn, N. and Perkins, E. and Heifets, A. and Mercaldi, M.}",
230title = "{{XML} Screamer: An Integrated Approach to High Performance {XML} Parsing, Validation and Deserialization}",
231booktitle = {Proc. 15th Int'l Conference on World Wide Web (WWW '06)},
232pages = {93--102}, year=2006
233}
234
235@inproceedings{NicolaJohn03,
236author = "{Matthias Nicola and Jasmi John}",
237title = "{XML Parsing: A Threat to Database Performance}",
238booktitle = {Proc. Twelfth Int'l Conference on Information and
239Knowledge Management},
240address = {New Orleans, Louisiana}, year=2003}
241
242@inproceedings{Perkins05,
243author = "{E. Perkins and M. Kostoulas and A. Heifets and M. Matsa and N. Mendelsohn}",
244title = "{Performance Analysis of {XML} APIs}",
245booktitle = {XML 2005}, address = {Atlanta, Georgia}, month=nov, year=2005}
246
247@inproceedings{Psaila06,
248author = "{Psaila, Giuseppe}",
249title = "{On the Problem of Coupling Java Algorithms and {XML} Parsers}",
250booktitle = {17th Int'l Conference on Database and Expert Systems Applications (DEXA'06)},
251mon=sep, year=2006, pages = {487--491}
252}
253
254
255@inproceedings{ZhaoBhuyan06,
256author = "{Zhao, Li and Laxmi Bhuyan}",
257title = "{Performance Evaluation and Acceleration for {XML} Data Parsing}",
258booktitle = "{9th Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW)}",
259mon=feb, year=2006, address="{Austin, Texas}"
260}
261
262
263@inproceedings{DuCharme04,
264author = {DuCharme, Bob},
265title = "Documents vs. Data, Schemas vs. Schemas",
266booktitle = "{XML 2004}",
267mon=nov, year=2004, address="{Washington D.C.}"
268}
269
270@inbook{GML04,
271  author = {Lake, Ron and Burggraf, David and Trninic, Milan and Rae, Laurie},
272  title = {Geography Mark-Up Language: Foundation for the Geo-Web},
273  publisher = "John Wiley \& Sons, Inc.",
274  year = 2004,
275  pages = "3--4"
276}
277
278@misc{papi,
279  title = "{Performance Application Programming Interface}",
280  howpublished = "{http://icl.cs.utk.edu/papi/}"
281}
282
283@misc{perfctr,
284  author = "{Pettersson, Michael}",     
285  title = "{Linux x86 Performance-Monitoring Counters Driver}",
286  howpublished = "{http://user.it.uu.se/~mikpe/linux/perfctr}"
287}
288
289@manual{IntelArchOptRefMan,
290  title = "{{IA-32 Intel} Architecture Optimization Reference Manual}",
291  organization = "{Intel Corporation}",
292  year = 2005,
293}
294
295@inproceedings{Ross07,
296author = {Ross, Kenneth A.},
297title = "{Efficient Hash Probes on Modern Processors}",
298booktitle = "{Proc. 23rd Int'l Conference on Data Engineering (ICDE 2007)}",
299address="{Istanbul, Turkey}",
300mon=apr,
301year=2007}
302
303@misc{XMLSSE42,
304author={Zhai Lei},
305title = {{XML} Parsing Accelerator with {Intel} Streaming {SIMD} Extensions 4 ({Intel} {SSE4})},
306  organization = "{Intel Corporation}",
307howpublished = "Intel Software Network",
308month=dec,
309year=2008}
310
311@inproceedings{DaiNiZhu2010,
312 author = {Zefu Dai and Nick Ni and Jianwen Zhu},
313 title = {A 1 Cycle-per-Byte {XML} Parsing Accelerator},
314 booktitle = {FPGA '10: Proc. 18th Annual {ACM/SIGDA} Int'l Symposium on Field Programmable Gate Arrays},
315 year = {2010},
316 isbn = {978-1-60558-911-4},
317 pages = {199--208},
318 location = {Monterey, California, USA},
319 doi = {http://doi.acm.org.proxy.lib.sfu.ca/10.1145/1723112.1723148},
320 publisher = {ACM},
321 address = {New York, NY, USA},
322 }
323
324@inproceedings{Cameron2009,
325author ={Rob Cameron and Ken Herdy and Amiri, Ehsan Amiri},
326 title = {Parallel Bit Stream Technology as a Foundation for {XML} Parsing Performance},
327booktitle = {Int'l Symposium on Processing {XML} Efficiently: Overcoming Limits on Space, Time, or Bandwidth},
328 location = {Montréal, Canada},
329 month=aug, year=2009,
330doi={10.4242/BalisageVol4.Cameron01}}
331 
332@inproceedings{Leventhal2009,
333author ={Leventhal, Michael and Lemoine, Eric},
334title = {The {XML} Chip at 6 Years},
335booktitle = {Int'l Symposium on Processing {XML} Efficiently: Overcoming Limits on Space, Time, or Bandwidth},
336 location = {Montréal, Canada},
337 month=aug, year=2009,
338doi={10.4242/BalisageVol4.Leventhal01}}
339
340@inproceedings{WuZhangYuLi2008,
341author = {Wu, Yu and Zhang, Qi and Yu, Zhiqiang and Li, Jianhui},
342title = {A Hybrid Parallel Processing for {XML} Parsing and Schema Validation},
343booktitle = {Balisage: The Markup Conference 2008},
344 location = {Montréal, Canada},
345 month = aug, year = 2008,
346 doi={10.4242/BalisageVol1.Wu01}}
347
348@inproceedings{HilewitzLee2006,
349 author = {Hilewitz, Yedidya and Lee, Ruby B.},
350 title = {Fast Bit Compression and Expansion with Parallel Extract and Parallel Deposit Instructions},
351 booktitle = {{ASAP} '06: Proc. IEEE 17th Int'l Conference on Application-specific Systems, Architectures and Processors},
352 year = {2006},
353 isbn = {0-7695-2682-9},
354 pages = {65--72},
355 doi = {http://dx.doi.org/10.1109/ASAP.2006.33},
356 publisher = {IEEE Computer Society},
357 address = {Washington, DC, USA},
358 }
359
360@inproceedings{CameronLin2009,
361 author = {Cameron, Robert D. and Lin, Dan},
362 title = {Architectural support for {SWAR} text processing with parallel bit streams: the inductive doubling principle},
363 booktitle = {{ASPLOS} '09: Proc. 14th Int'l conference on Architectural support for programming languages and operating systems},
364 year = {2009},
365 isbn = {978-1-60558-406-5},
366 pages = {337--348},
367 location = {Washington, DC, USA},
368 doi = {http://doi.acm.org/10.1145/1508244.1508283},
369 publisher = {ACM},
370 address = {New York, NY, USA},
371 }
372
373
374@techreport{Asanovic:EECS-2006-183,
375    Author = {Krste Asanovic and others},
376    Title = {The Landscape of Parallel Computing Research: A View from {Berkeley}},
377    Institution = {EECS Department, University of California, Berkeley},
378    Year = {2006},
379    Month = {Dec},
380    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-183.html},
381    Number = {UCB/EECS-2006-183},
382    Abstract = {The recent switch to parallel microprocessors is a milestone in the history of computing. Industry has laid out a roadmap for multicore designs that preserves the programming paradigm of the past via binary compatibility and cache coherence. Conventional wisdom is now to double the number of cores on a chip with each silicon generation.
383
384A multidisciplinary group of Berkeley researchers met nearly two years to discuss this change. Our view is that this evolutionary approach to parallel hardware and software may work from 2 or 8 processor systems, but is likely to face diminishing returns as 16 and 32 processor systems are realized, just as returns fell with greater instruction-level parallelism.
385
386We believe that much can be learned by examining the success of parallelism at the extremes of the computing spectrum, namely embedded computing and high performance computing. This led us to frame the parallel landscape with seven questions, and to recommend the following:
387<ul>
388<li>The overarching goal should be to make it easy to write programs that execute efficiently on highly parallel computing systems
389<li>The target should be 1000s of cores per chip, as these chips are built from processing elements that are the most efficient in MIPS (Million Instructions per Second) per watt, MIPS per area of silicon, and MIPS per development dollar.
390<li>Instead of traditional benchmarks, use 13 "Dwarfs" to design and evaluate parallel programming models and architectures. (A dwarf is an algorithmic method that captures a pattern of computation and communication.)
391<li>"Autotuners" should play a larger role than conventional compilers in translating parallel programs.
392<li>To maximize programmer productivity, future programming models must be more human-centric than the conventional focus on hardware or applications.
393<li>To be successful, programming models should be independent of the number of processors.
394<li>To maximize application efficiency, programming models should support a wide range of data types and successful models of parallelism: task-level parallelism, word-level parallelism, and bit-level parallelism.
395<li>Architects should not include features that significantly affect performance or energy if programmers cannot accurately measure their impact via performance counters and energy counters.
396<li>Traditional operating systems will be deconstructed and operating system functionality will be orchestrated using libraries and virtual machines.
397<li>To explore the design space rapidly, use system emulators based on Field Programmable Gate Arrays (FPGAs) that are highly scalable and low cost.
398</ul>
399
400Since real world applications are naturally parallel and hardware is naturally parallel, what we need is a programming model, system software, and a supporting architecture that are naturally parallel. Researchers have the rare opportunity to re-invent these cornerstones of computing, provided they simplify the efficient programming of highly parallel systems.}
401}
402
403@INPROCEEDINGS{ZhangPanChiu09,
404author={Ying Zhang and Yinfei Pan and Kenneth Chiu},
405booktitle={Int'l Conference on High Performance Computing (HiPC)}, title={Speculative p-{DFA}s for parallel {XML} parsing},
406year={2009},
407month=dec,
408volume={},
409number={},
410pages={388--397},
411keywords={Intel Xeon L5320 CPU;Linux machine;Solaris;Sun E6500 machine;parallel XML parsing;preparsing stage;product machines;scientific computing environment;skeleton;speculative p-DFA;statistics;unmodified libxml2;wide-scale grid environment;XML;document handling;open systems;parallel processing;statistical analysis;},
412doi={10.1109/HIPC.2009.5433187},
413ISSN={},}
414
415@inproceedings{Scarpazza:2009,
416 author = {Scarpazza, Daniele Paolo and Russell, Gregory F.},
417 title = {High-performance regular expression scanning on the Cell/B.E. processor},
418 booktitle = {Proc. 23rd Int'l Conference on Supercomputing},
419 series = {ICS '09},
420 year = {2009},
421 isbn = {978-1-60558-498-0},
422 location = {Yorktown Heights, NY, USA},
423 pages = {14--25},
424 numpages = {12},
425 url = {http://doi.acm.org/10.1145/1542275.1542284},
426 doi = {http://doi.acm.org/10.1145/1542275.1542284},
427 acmid = {1542284},
428 publisher = {ACM},
429 address = {New York, NY, USA},
430 keywords = {cell processor, multi-core, regular expressions},
431}
432@inproceedings{Herdy2008,
433title={High Performance {GML} to {SVG} Transformation for the Visual Presentation of Geographic Data in Web-Based Mapping Systems},
434author = {Herdy, Kenneth S. and Burggraf, David S. and Cameron, Robert D.},
435booktitle = {Proc. {SVG} Open 2008},
436year = {2008},
437location={Nuremburg, Germany},
438month={August},
439}
440
441@article{LiWangLiuLi2009,
442author = {Xiaosong Li and Hao Wang and Taoying Liu and Wei Li},
443title = {Key Elements Tracing Method for Parallel {XML} Parsing in Multi-Core System},
444journal ={Int'l Conference on Parallel and Distributed Computing Applications and Technologies},
445volume = {0},
446isbn = {978-0-7695-3914-0},
447year = {2009},
448pages = {439-444},
449doi = {http://doi.ieeecomputersociety.org/10.1109/PDCAT.2009.64},
450publisher = {IEEE Computer Society},
451address = {Los Alamitos, CA, USA},
452}
453
454@inproceedings{hameed-isca-2010,
455 author = {Hameed, Rehan and Qadeer, Wajahat and Wachs, Megan and Azizi, Omid and Solomatnikov, Alex and Lee, Benjamin C. and Richardson, Stephen and Kozyrakis, Christos and Horowitz, Mark},
456 title = {Understanding sources of inefficiency in general-purpose chips},
457 booktitle = {Proc. 37th Annual Int'l Symposium on Computer architecture},
458 series = {ISCA '10},
459 year = {2010}
460}
461
462@inproceedings{venkatesh-asplos-2010,
463 author = {Venkatesh, Ganesh and Sampson, Jack and Goulding, Nathan and Garcia, Saturnino and Bryksin, Vladyslav and Lugo-Martinez, Jose and Swanson, Steven and Taylor, Michael Bedford},
464 title = {Conservation cores: reducing the energy of mature computations},
465 booktitle = {Proc. fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems},
466 series = {ASPLOS '10},
467 year = {2010}
468}
469
470@inproceedings{blake-isca-2010,
471 author = {Blake, Geoffrey and Dreslinski, Ronald G. and Mudge, Trevor and Flautner, Kriszti\'{a}n},
472 title = {Evolution of thread-level parallelism in desktop applications},
473 booktitle = {Proc. 37th Annual Int'l Symposium on Computer Architecture},
474 series = {ISCA '10},
475 year = {2010}
476}
477
478@inproceedings{esmaeilzadeh-isca-2011,
479 author = {Esmaeilzadeh, Hadi and Blem, Emily and St. Amant, Renee and Sankaralingam, Karthikeyan and Burger, Doug},
480 title = {Dark silicon and the end of multicore scaling},
481 booktitle = {Proc. 38th Annual Int'l Symposium on Computer Architecture},
482 series = {ISCA '11},
483 year = {2011}
484}
485
486@inproceedings{GRID2006,
487 author = {Lu, Wei and Chiu, Kenneth and Pan, Yinfei},
488 title = {A Parallel Approach to {XML} Parsing},
489 booktitle = {Proceedings of the 7th {IEEE/ACM} International Conference on Grid Computing},
490 series = {GRID '06},
491 year = {2006},
492 pages = {223--230},
493 numpages = {8},
494 publisher = {IEEE Computer Society},
495 address = {Washington, DC, USA},
496}
497
498@article{JMBE:31@99,
499 author = {Robert James Peace and Hanan Akram Mahmoud and James Robert Green},
500 title = {Exact String Matching for {MS/MS} Protein Identification Using the {C}ell {B}roadband {E}ngine},
501 journal = {Journal of Medical and Biological Engineering},
502 volume=31, number = 2, pages={99--104},
503 year = {2011}
504 }
505
506
507@inproceedings{cameron-EuroPar2011,
508 author = {Robert D. Cameron
509and Ehsan Amiri and Kenneth S. Herdy and Dan Lin and Thomas C. Shermer and Fred P. Popowich},
510 title = {Parallel Scanning with Bitstream Addition: An {XML} Case Study},
511 booktitle = {Euro-Par 2011, LNCS 6853, Part II},
512 series = {Lecture Notes in Computer Science},
513 editors ={E. Jeannot and R. Namyst  and J. Roman},
514 year = {2011},
515 location = {Bordeaux, France},
516 pages = {2--13},
517  publisher = {Springer-Verlag},
518 address = {Berlin, Heidelberg}
519}
520
521
522
523@inproceedings{tan-sherwood-isca-2005,
524 author = {Tan, Lin and Sherwood, Timothy},
525 title = {A High Throughput String Matching Architecture for Intrusion Detection and Prevention},
526 booktitle = {Proc. 32nd Annual Int'l Symposium on Computer Architecture},
527 year = {2005},
528}
529
530@inproceedings{HPCA2012,
531author = {Dan Lin and Nigel Medforth and Kenneth S. Herdy and Arrvindh Shriraman and Rob Cameron},
532title = {Parabix: Boosting the efficiency of text processing on commodity processors},
533booktitle ={International Symposium on High-Performance Computer Architecture},
534year = {2012},
535pages = {1-12},
536address = {Los Alamitos, CA, USA},
537}
538
539@inproceedings{HPCC2011,
540author = {Cheng-Han You and Sheng-De Wang},
541title = {A Data Parallel Approach to {XML} Parsing and Query},
542booktitle ={10th {IEEE} International Conference on High Performance Computing and Communications},
543year = {2011},
544pages = {520-527},
545publisher = {IEEE Computer Society},
546address = {Los Alamitos, CA, USA},
547}
548
549@inproceedings{E-SCIENCE2007,
550author = {Yinfei Pan and Ying Zhang and Kenneth Chiu and Wei Lu},
551title = {Parallel {XML} Parsing Using Meta-{DFA}s},
552booktitle ={International Conference on e-Science and Grid Computing},
553year = {2007},
554pages = {237-244},
555publisher = {IEEE Computer Society},
556address = {Los Alamitos, CA, USA},
557}
558
559@inproceedings{ICWS2008,
560author = {Yinfei Pan and Ying Zhang and Kenneth Chiu},
561title = {Hybrid Parallelism for {XML SAX} Parsing},
562booktitle ={{IEEE} International Conference on Web Services},
563year = {2008},
564pages = {505-512},
565publisher = {IEEE Computer Society},
566address = {Los Alamitos, CA, USA},
567}
568
569
570@inproceedings{IPDPS2008,
571author = { Yinfei Pan and  Ying Zhang and Kenneth Chiu},
572title = {Simultaneous transducers for data-parallel {XML} parsing},
573booktitle ={International Parallel and Distributed Processing Symposium},
574year = {2008},
575pages = {1-12},
576publisher = {IEEE Computer Society},
577address = {Los Alamitos, CA, USA},
578}
579
580
581@inproceedings{CCGRID2007,
582 author = {Pan, Yinfei and Lu, Wei and Zhang, Ying and Chiu, Kenneth},
583 title = {A Static Load-Balancing Scheme for Parallel {XML} Parsing on Multicore {CPU}s},
584 booktitle = {Proceedings of the Seventh {IEEE} International Symposium on Cluster Computing and the Grid},
585 series = {CCGRID '07},
586 year = {2007},
587 pages = {351--362},
588 numpages = {12},
589 publisher = {IEEE Computer Society},
590 address = {Washington, DC, USA},
591}
592
593@book{HackersDelight,
594author = "{Henry S. Warren}",   
595title = "{Hacker's Delight}",
596publisher = "Addison-Wesley",
597year=2002
598}
Note: See TracBrowser for help on using the repository browser.