Institutt for informatikk 
Til Univ. i Tromsø

Til Fakultetet
 
Informasjon
Instituttet
Studier
Bachelor
Master
Sivilingeniør
Emneoversikt
Master- og prosjektoppgaver
Gjesteforelesninger
Computer Science Cinema
Kandidateksamener
Videreutdanning
Internasjonalisering
Praksis og arbeidsliv
Studentforeninger
Studiekvalitet
Bibliotek informatikk
Forskning
Ansatte
Alumni
Nyheter
Service/tjenester
Værtjenesten
Tekniske tjenester
Adm. tjenester
Andre institutt
Biologi
Fysikk
Geologi
Kjemi
Matematikk og statistikk
Tromsø geofysiske observatorium
 
Language:

Bokmål (no)

 
[ Logg inn ]
set width of left cell in netscape 4
Startsiden > matnat > informatikk > studier > kandidater > 31
Printer friendly

Python Object Sharing (POSH)


16.12.2002

Abstract

Language support for threads was introduced at a late stage in the Python development process. To accomodate that the majority of Python code was not thread-safe, an approach using a global interpreter lock was introduced. This lock has remained a major scalability bottleneck when executing multi-threaded Python programs on multi-processor architectures. A common workaround to achieve parallelism on such architectures is to use multiple processes instead of multiple threads. Typically, these types of applications use ad-hoc shared memory or messaging APIs for interprocess communication.

This thesis presents POSH, an extension to Python that combines the advantages of the shared memory programming model in a multi-threaded Python program with the scalability of a multi-process Python program.

POSH allows Python objects to be transparently shared across multiple processes using shared memory. Shared objects are indistinguishable from regular objects, as seen by Python code. The POSH system is implemented as an extension module and requires no changes to the Python runtime.


Institutt for informatikk, det matematisk- naturvitenskapelige fakultet,
Universitetet i Tromsø, 9037 Tromsø
Oppdatert av konsulent Jan Fuglesteg den 10.03.2004 09:58
Ansvarlig redaktør: adm.leder Svein Tore Jensen


Read this page in: Bokmål

set width of main cell in netscape 4

Alle UiTø-sider

Avansert søk
Tema:
Viser 1-3 av 3
Cand.scient. / 2-årig master
Dr.scient. / disputas
Sivilingeniør / 5-årig master

Kandidater:
Viser 1-15 av 114
   

 

set width of right cell in netscape 4