@InProceedings{SheenAllen98, title = "oc-{X}: an {O}ptimising {M}ultiprocessor occam {S}ystem for the {P}ower{PC}", author= "Sheen, Tim and Allen, Alastair R. and Ripke, Andreas and Woo, Stacy", editor= "Welch, Peter H. and Bakkers, Andr\`{e} W. P.", pages = "167--186", booktitle= "{P}roceedings of {W}o{TUG}-21: {A}rchitectures, {L}anguages and {P}atterns for {P}arallel and {D}istributed {A}pplications", isbn= "90 5199 391 9", year= "1998", month= "mar", abstract= "The development of a PowerPC port of the KRoC (portable occam compiler) is described. As well as the basic port, a multiprocessor run time system provides services for user programs, including efficient occam channels between distributed processes, natural access to host file systems and TCP/IP network sockets. Optimization of target assembly code is discussed, with methods for removing the inefficiencies introduced by the KRoC translation process." }