15.11.2012 Views

Parallelized Critical Path Search in Electrical Circuit Designs

Parallelized Critical Path Search in Electrical Circuit Designs

Parallelized Critical Path Search in Electrical Circuit Designs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

References<br />

[1] D. Bader, G. Cong, and J. Feo. On the Architectural Requirements<br />

for Efficient Execution of Graph Algorithms. In<br />

Proceed<strong>in</strong>gs of the 33rd International Conference on Parallel<br />

Process<strong>in</strong>g (ICPP), Oslo, Norway, June 14–17 2005.<br />

[2] J. L. Bentley. Multidimensional B<strong>in</strong>ary <strong>Search</strong> Trees used<br />

for Associative <strong>Search</strong><strong>in</strong>g. Communications of the ACM,<br />

18(9):509–517, 1975.<br />

[3] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Ste<strong>in</strong>.<br />

Introduction to Algorithms. MIT Press and McGraw-Hill,<br />

Cambridge, USA, 2001.<br />

[4] R. Dechter and J. Pearl. Generalized Best-first <strong>Search</strong> Strategies<br />

and the Optimality of A*. Journals of the ACM,<br />

32(3):505–536, 1985.<br />

[5] E. W. Dijkstra. A Note on Two Problems <strong>in</strong> Connexion with<br />

Graphs. Numerische Mathematik, 1:269–271, 1959.<br />

[6] P. D<strong>in</strong>iz, S. Plimpton, B. Hendrickson, and R. Leland. Parallel<br />

Algorithms for Dynamically Partition<strong>in</strong>g Unstructured<br />

Grids. In Proceed<strong>in</strong>gs of the 7th SIAM Conference on Parallel<br />

Process<strong>in</strong>g for Scientific Comput<strong>in</strong>g, San Francisco,<br />

USA, Feb 15–17 1995.<br />

[7] C. M. Fiduccia and R. M. Mattheyses. A L<strong>in</strong>ear-time<br />

Heuristic for Improv<strong>in</strong>g Network Partitions. In Proceed<strong>in</strong>gs<br />

of 19th Conference on Design Automation (DAC), Las Vegas,<br />

USA, June 14–16 1982.<br />

[8] R. F<strong>in</strong>kel and J. L. Bentley. Quad Trees: A Data Structure<br />

for Retrieval on Composite Keys. Acta Informatica, 4:1–9,<br />

1974.<br />

[9] M.-Y. Fu, J. Li, and P.-D. Zhou. Design and Implementation<br />

of Bidirectional Dijkstra Algorithm. Journal of Beij<strong>in</strong>g<br />

Institute of Technology, 12(4):366–370, 2003.<br />

[10] Intel Compiler Professional Editions.<br />

http://software.<strong>in</strong>tel.com/en-us/<strong>in</strong>tel-compilers/, March<br />

2009.<br />

[11] S. Idwan and W. Etaiwi. Comput<strong>in</strong>g breadth first search <strong>in</strong><br />

large graph us<strong>in</strong>g hmetis partition<strong>in</strong>g. European Journal of<br />

Scientific Research, 29(2):215–221, 2009.<br />

[12] B. W. Kernighan and S. L<strong>in</strong>. An Efficient Heuristic Procedure<br />

for Partition<strong>in</strong>g Graphs. Bell Systems Technical Journal,<br />

49(2):291–307, 1970.<br />

[13] R. E. Korf, W. Zhang, I. Thayer, and H. Hohwald. Frontier<br />

<strong>Search</strong>. Journal of the ACM, 52(5):715–748, 2005.<br />

[14] R. Lohner, R. Ramamurti, and D. Mart<strong>in</strong>. A Parallelizable<br />

Load Balanc<strong>in</strong>g Algorithm. In Proceed<strong>in</strong>gs of the AIAA 31st<br />

Aerospace Sciences Meet<strong>in</strong>g and Exhibit, Reno, Nevada,<br />

USA, Jan. 11–14 1993.<br />

[15] M. Luby and P. Ragde. A Bidirectional Shortest-<strong>Path</strong> Algorithm<br />

with Good Average-Case Behavior. Algorithmica,<br />

4(4):551–567, 1989.<br />

[16] R. H. Möhr<strong>in</strong>g, H. Schill<strong>in</strong>g, B. Schütz, D. Wagner, and<br />

T. Willhalm. Partition<strong>in</strong>g Graphs to Speedup Dijkstra’s<br />

Algorithm. Journal of Experimental Algorithmics (JEA),<br />

11:2.8, 2006.<br />

[17] A. S. Nepomniaschaya and M. A. Dvosk<strong>in</strong>a. A Simple Implementation<br />

of Dijkstra’s Shortest <strong>Path</strong> Algorithm on Associative<br />

Parallel Processors. Fundamenta Informaticae,<br />

43(1–4):227–243, 2000.<br />

[18] OpenSPARC. http://www.opensparc.net/, March 2009.<br />

[19] Concept Eng<strong>in</strong>eer<strong>in</strong>g’s: RTLvision PRO.<br />

http://www.concept.de/rtl <strong>in</strong>dex.html, March 2009.<br />

[20] D. Scarpazza, O. Villa, and F. Petr<strong>in</strong>i. Efficient breadthfirst<br />

search on the cell/be processor. IEEE Transactions on<br />

Parallel and Distributed Systems, 10:1381 – 1395, October<br />

2008.<br />

[21] C. Walshaw, M. Cross, and M. G. Everett. Dynamic Mesh<br />

Partition<strong>in</strong>g: A Unified Optimisation and Load-balanc<strong>in</strong>g<br />

Algorithm. Technical Report 95/IM/06, University of<br />

Greenwich, UK, 1995.<br />

[22] C. Walshaw, M. Cross, and M. G. Everett. Parallel Dynamic<br />

Partition<strong>in</strong>g for Adaptive Unstructured Meshes. Journal of<br />

Parallel and Distributed Comput<strong>in</strong>g, 47:102–108, 1997.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!