En informática , un modelo puente es un modelo abstracto de una computadora que proporciona un puente conceptual entre la implementación física de la máquina y la abstracción disponible para un programador de esa máquina; en otras palabras, su objetivo es proporcionar un nivel común de comprensión entre los ingenieros de hardware y software .
Un modelo de puente exitoso es aquel que puede implementarse eficientemente en la realidad y ser abordado eficientemente por los programadores; en particular, debería ser posible para un compilador producir buen código a partir de un lenguaje típico de alto nivel. El término fue introducido por el artículo de Leslie Valiant de 1990 A Bridging Model for Parallel Computation , que argumentaba que la fortaleza del modelo de von Neumann era en gran medida responsable del éxito de la computación en su conjunto. [1] El artículo continúa desarrollando el modelo paralelo síncrono masivo como un modelo análogo para la computación paralela .