Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/181014.192323acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
Article
Free access

Programming DEC-Alpha based multiprocessors the easy way (extended abstract)

Published: 01 August 1994 Publication History
First page of PDF

References

[1]
S. Adve and M. Hill, "Weak Ordering--A New Definition," Proc. of the 17th International Symposium on Computer Architecture, May 1990, pp. 2-14.
[2]
S. Adve and M. Hill, Sufficient Conditions for Implementin9 the Data-Race-Free-1 Memory Model, Computer Sciences Technical Report #1107, University of Wisconsin-Madison, September 1992.
[3]
S. Adve, M. Hill, B. Miller and R. Netzer, "Detecting Data Races on Weak Memory Systems," Proc. of the 18th International Sympos,um on Computer Architecture, May 1991, pp. 234-243.
[4]
M. Ahamad, G. Neiger, P. Kohfi, J. Burns and P. Hutto, Causal Memory: Definitions, Implementation, and Programming, Technical Report #93/55, College of Computing, Georgia Institute of Technology, September 1993.
[5]
It. Attiya and R. Friedman, "A Consistency Condition for High-Performance Multiprocessors," Proc. of the 24th A CM Symposium on Theory of Computing, May 1992, pp. 679-690. Also: Technical Report #767 (revised version), Department of Computer Science, The Technion, Haifa, December 1993.
[6]
H. Attiya, S. Chaudhuri, R. Friedman and J. Welch, "Shared Memory Consistency Conditions for Non- Sequential Execution: Definitions and Programming Strategies," Proc. of the 5th A CM Symposium On Parallel Algorithms and Architectures, June/July 1993, pp. 241-250. Also: Technical Report LPCR #9306, Department of Computer Science, The Technion.
[7]
J.-D. Choi and S. L. Min, "Race Frontier: Reproducing Data Races in Parallel Program Debugging," Proc. of the 3rd A CM Symposium on Principles and Practice of Parallel Programming, April 1991, pp. 145-154.
[8]
F. Corella, J. Stone and C. Barton, A Formal Specification of the PowerPC Shared Memory Architecture, IBM Research Report #RC18638.
[9]
Digital Equipment Corporation, The Alpha Architecture Handbook, 1992.
[10]
E. W. Dijkstra, "A Solution of # Problem in Concurrent Programming Control," Communzcat,ons of the A CM, Vol. 8, No. 9, September 1965, pp. 569.
[11]
E. W. Dijkstra, "Co-operating sequential processes," Programming Languages (F. Genuys, ed.), Academic Press, New York, 1968.
[12]
A. Dinning and E. Schonberg, "An Empirical Comparison of Monitoring Algorithms for Access Anomaly Detection," Proc. of the 2nd A CM Symposium on Pranceples and Practice of Parallel Programming, March 1990, pp. 1-10.
[13]
A. Dinning and E. Schonberg, "Detecting Access Anomalies in Programs with Critical Sections," Proc. of the A CM Workshop on Parallel and Distmbuted Debugging, May 1991, pp. 85-96.
[14]
K. Gharachorloo, electronic mail message, January 11, 1994.
[15]
P. Gibbons and M. Merritt, "Specifying Non-Blocking Shared Memories," Proc. of the 4th A CM Symposium on Parallel Algor,thms and Architectures, July 1992, pp. 306-315.
[16]
P. Gibbons, M. Merritt and K. Gharachorloo, "Proving Sequential Consistency of High-Performance Shared Memories," Proc. of the 3rd A CM Symposium on Parallel Algorithms and Architectures, July 1991, pp. 292- 303.
[17]
M. Herlihy and J. Wing, "Linearizabflity: A Correctness Condition for Concurrent Objects," ACM Transactions on Programming Languages and Systems, Vol. 12, No. 3 (July 1990), pp. 463-492.
[18]
L. Lamport, "A New Solution of Dijkstra's Concurrent Programming Problem," Communications of the A CM, Vol. 17, No. 8 (August 1974), pp. 453-455.
[19]
L. Lamport, "Time, Clocks and the Ordering of Events in a Distributed System," Communications of the A CM, Vol. 21, No. 7 (July 1978), pp. 558-565.
[20]
L. Lamport, "How to Make a Muitiprocessor Computer that Correctly Executes Multiprocess Programs," IEEE Trans. on Computers, Vol. C-28, no. 9 (September 1979), pp. 690-691.
[21]
J. Mellor-Crummey, "On-the-fly Detection of Data Races for Programs with Nested Fork-Join Parallelism," Supercomputing '91, pp. 24-33, November 1991.
[22]
B. Neidecker-Lutz, electronic mail message, August 10, 1993.
[23]
R. Netzer and B. Miller, "Improving the Accuracy of Data Race Detection," Proc. of the 3rd A CM Syrnpos#um on Principles and Practice of Parallel Programming, April 1991, pp. 133-144.
[24]
R. Netzer and B. Miller, "What are Race Conditions? Some Issues and Formalizations," A CM Letters on Programming Languages and Systems, Vol. 1, No. 1 (March 1992), pp. 74-88.
[25]
G. Peterson. "Myths About The Mutual Exclusion Problem," Information Proces#ing Letter#, Vol. 12, No. 3, June 1981, pp. 115-116.
[26]
G. Peterson and M. Fischer. "Economical Solutions for the Critical Section Problem in a Distributed System," Proc. of the 9th ACM Symposium on Theory of Computing, May 1977, pp. 91-97.
[27]
M. Raynal, Algorithms for Mutual Exclus,on, MIT Press, 1986.
[28]
A. Singh, "A Framework for Programming using Nonatomic Variables," Technical Report #TRCS-93-11, Department of Computer Science, University of California at Santa Barbara, July 1993.

Cited By

View all
  • (2017)Mixed-size concurrency: ARM, POWER, C/C++11, and SCACM SIGPLAN Notices10.1145/3093333.300983952:1(429-442)Online publication date: 1-Jan-2017
  • (2017)Mixed-size concurrency: ARM, POWER, C/C++11, and SCProceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages10.1145/3009837.3009839(429-442)Online publication date: 1-Jan-2017
  • (2015)Parallel processing of filtered queries in attributed semantic graphsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2014.08.01079:C(115-131)Online publication date: 1-May-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '94: Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures
August 1994
374 pages
ISBN:0897916719
DOI:10.1145/181014
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1994

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

6SPAA94
Sponsor:

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)8
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Mixed-size concurrency: ARM, POWER, C/C++11, and SCACM SIGPLAN Notices10.1145/3093333.300983952:1(429-442)Online publication date: 1-Jan-2017
  • (2017)Mixed-size concurrency: ARM, POWER, C/C++11, and SCProceedings of the 44th ACM SIGPLAN Symposium on Principles of Programming Languages10.1145/3009837.3009839(429-442)Online publication date: 1-Jan-2017
  • (2015)Parallel processing of filtered queries in attributed semantic graphsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2014.08.01079:C(115-131)Online publication date: 1-May-2015
  • (2014)Partition consistencyDistributed Computing10.1007/s00446-013-0205-027:5(363-389)Online publication date: 1-Oct-2014
  • (2013)Distributed anomaly detection for industrial wireless sensor networks based on fuzzy data modellingJournal of Parallel and Distributed Computing10.1016/j.jpdc.2013.02.00473:6(790-806)Online publication date: 1-Jun-2013
  • (2008)Implementing sequentially consistent programs on processor consistent platformsJournal of Parallel and Distributed Computing10.1016/j.jpdc.2007.07.00268:4(488-500)Online publication date: 1-Apr-2008
  • (2007)Specifying memory consistency of write buffer multiprocessorsACM Transactions on Computer Systems10.1145/1189736.118973725:1(1-es)Online publication date: 1-Feb-2007
  • (2006)Capturing register and control dependence in memory consistency models with applications to the itanium architectureProceedings of the 20th international conference on Distributed Computing10.1007/11864219_12(164-178)Online publication date: 18-Sep-2006
  • (2003)Information-Flow Models for Shared Memory with an Application to the PowerPC ArchitectureIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2003.119906714:5(502-515)Online publication date: 1-May-2003
  • (2000)Priority Queues and Sorting Methods for Parallel SimulationIEEE Transactions on Software Engineering10.1109/32.84629826:5(401-422)Online publication date: 1-May-2000
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media