Search

Martin E Karlsson

from San Francisco, CA

Also known as:
  • Erik Martin Karlsson

Martin Karlsson Phones & Addresses

  • San Francisco, CA
  • Sunnyvale, CA

Specialities

General Business Law • EU and Competition Law

Us Patents

  • Cache Line Duplication In Response To A Way Prediction Conflict

    view source
  • US Patent:
    7979640, Jul 12, 2011
  • Filed:
    Jul 28, 2008
  • Appl. No.:
    12/181266
  • Inventors:
    Shailender Chaudhry - San Francisco CA, US
    Robert E. Cypher - Saratoga CA, US
    Martin Karlsson - San Francisco CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 12/08
  • US Classification:
    711128, 711165, 711E12018, 711E12061
  • Abstract:
    Embodiments of the present invention provide a system that handles way mispredictions in a multi-way cache. The system starts by receiving requests to access cache lines in the multi-way cache. For each request, the system makes a prediction of a way in which the cache line resides based on a corresponding entry in the way prediction table. The system then checks for the presence of the cache line in the predicted way. Upon determining that the cache line is not present in the predicted way, but is present in a different way, and hence the way was mispredicted, the system increments a corresponding record in a conflict detection table. Upon detecting that a record in the conflict detection table indicates that a number of mispredictions equals a predetermined value, the system copies the corresponding cache line from the way where the cache line actually resides into the predicted way.
  • Method And Apparatus For Improving Transactional Memory Commit Latency

    view source
  • US Patent:
    8041900, Oct 18, 2011
  • Filed:
    Jan 15, 2008
  • Appl. No.:
    12/014217
  • Inventors:
    Paul Caprioli - Santa Clara CA, US
    Martin Karlsson - San Francisco CA, US
    Sherman H. Yip - San Francisco CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 12/08
  • US Classification:
    711145, 711E12041
  • Abstract:
    Embodiments of the present invention provide a system that executes transactions on a processor that supports transactional memory. The system starts by executing the transaction on the processor. During execution of the transactions, the system places stores in a store buffer. In addition, the system sets a stores_encountered indicator when a first store is placed in the store buffer during the transaction. Upon completing the transaction, the system determines if the stores_encountered indicator is set. If so, the system signals a cache to commit the stores placed in the store buffer during the transaction to the cache and then resumes execution of program code following the transaction when the stores have been committed. Otherwise, the system resumes execution of program code following the transaction without signaling the cache.
  • Using Address And Non-Address Information For Improved Index Generation For Cache Memories

    view source
  • US Patent:
    8151084, Apr 3, 2012
  • Filed:
    Jan 23, 2008
  • Appl. No.:
    12/018407
  • Inventors:
    Paul Caprioli - Santa Clara CA, US
    Martin Karlsson - San Francisco CA, US
    Shailender Chaudhry - San Francisco CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 12/10
  • US Classification:
    711205, 711118, 711122, 711137, 711221
  • Abstract:
    Embodiments of the present invention provide a system that generates an index for a cache memory. The system starts by receiving a request to access the cache memory, wherein the request includes address information. The system then obtains non-address information associated with the request. Next, the system generates the index using the address information and the non-address information. The system then uses the index to fulfill access the cache memory.
  • Facilitating Transactional Execution Through Feedback About Misspeculation

    view source
  • US Patent:
    8225139, Jul 17, 2012
  • Filed:
    Jun 29, 2009
  • Appl. No.:
    12/493447
  • Inventors:
    Daniel S. Nussbaum - Cambridge MA, US
    David Dice - Foxboro MA, US
    Martin Karlsson - San Francisco CA, US
    Mark S. Moir - Hampton NH, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 9/00
  • US Classification:
    714 16, 714 15
  • Abstract:
    One embodiment provides a system that facilitates the execution of a transaction for a program in a hardware-supported transactional memory system. During operation, the system records a misspeculation indicator of the transaction during execution of the transaction using hardware transactional memory mechanisms. Next, the system detects a transaction failure associated with the transaction. Finally, the system provides the recorded misspeculation indicator to the program to facilitate a response to the transaction failure by the program.
  • Advice-Based Feedback For Transactional Execution

    view source
  • US Patent:
    8281185, Oct 2, 2012
  • Filed:
    Jun 30, 2009
  • Appl. No.:
    12/494934
  • Inventors:
    Daniel S. Nussbaum - Cambridge MA, US
    David Dice - Foxboro MA, US
    Martin Karlsson - San Francisco CA, US
    Mark S. Moir - Hampton NH, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 11/00
  • US Classification:
    714 15, 714 16, 707703
  • Abstract:
    One embodiment provides a system that facilitates the execution of a transaction for a program in a hardware-supported transactional memory system. During operation, the system records a failure state of the transaction during execution of the transaction using hardware transactional memory mechanisms. Next, the system detects a transaction failure associated with the transaction. Finally, the system provides an advice state associated with the recorded failure state to the program to facilitate a response to the transaction failure by the program.
  • Cache Access Filtering For Processors Without Secondary Miss Detection

    view source
  • US Patent:
    8285926, Oct 9, 2012
  • Filed:
    May 3, 2010
  • Appl. No.:
    12/772809
  • Inventors:
    Martin R. Karlsson - San Francisco CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 13/00
    G06F 13/28
  • US Classification:
    711113, 711E12024
  • Abstract:
    The disclosed embodiments provide a system that filters duplicate requests from an L1 cache for a cache line. During operation, the system receives at an L2 cache a first request and a second request for the same cache line, and stores identifying information for these requests. The system then performs a cache array look-up for the first request that, in the process of creating a load fill packet for the first request, loads the cache line into a fill buffer. After sending the load fill packet for the first request to the L1 cache, the system uses the cache line data still stored in the fill buffer and stored identifying information for the second fill request to send a subsequent load fill packet for the second request to the L1 cache without performing an additional cache array look-up.
  • Hardware Transactional Memory Acceleration Through Multiple Failure Recovery

    view source
  • US Patent:
    8327188, Dec 4, 2012
  • Filed:
    Nov 13, 2009
  • Appl. No.:
    12/618282
  • Inventors:
    Martin R. Karlsson - San Francisco CA, US
    Sherman H. Yip - San Francisco CA, US
    Shailender Chaudhry - San Francisco CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 11/00
  • US Classification:
    714 15, 714 25
  • Abstract:
    The described embodiments provide a processor (e. g. , processor ) for executing instructions. During execution, the processor starts by transactionally executing instructions from a protected section of program code. The processor then encounters a transactional failure condition while transactionally executing the instructions from the protected section of program code. In response to encountering the transactional failure condition, the processor enters a transactional-scout mode and speculatively executes subsequent instructions in the transactional-scout mode.
  • Pre-Fetching For A Sibling Cache

    view source
  • US Patent:
    8341357, Dec 25, 2012
  • Filed:
    Mar 16, 2010
  • Appl. No.:
    12/724639
  • Inventors:
    Martin R. Karlsson - San Francisco CA, US
    Shailender Chaudhry - San Francisco CA, US
    Robert E. Cypher - Saratoga CA, US
  • Assignee:
    Oracle America, Inc. - Redwood Shores CA
  • International Classification:
    G06F 12/08
  • US Classification:
    711137, 711119, 711125, 711E12002, 711E12016, 711E12017, 711E12023, 712207
  • Abstract:
    One embodiment provides a system that pre-fetches into a sibling cache. During operation, a first thread executes in a first processor core associated with a first cache, while a second thread associated with the first thread simultaneously executes in a second processor core associated with a second cache. During execution, the second thread encounters an instruction that triggers a request to a lower-level cache which is shared by the first cache and the second cache. The system responds to this request by directing a load fill which returns from the lower-level cache in response to the request to the first cache, thereby reducing cache misses for the first thread.

Wikipedia References

Martin Karlsson Photo 1

Martin Karlsson

About:
Born:

01 May 1996 • Lidköping , Sweden

Work:

In 2013, he went with the Swedish National U17 to Russia to play the U17 World Cup where Sweden ended in third place.

Education:

For the 2014 season he has been promised a contract with Villa BK..

Skills & Activities:
Sport:

Brynäs IF player • IF Troja/Ljungby player • Swedish ice hockey player • SkellefteÃ¥ AIK player

Activity:

Ice Hockey

Resumes

Martin Karlsson Photo 2

Martin Karlsson

view source
Martin Karlsson Photo 3

Martin Karlsson

view source

Lawyers & Attorneys

Martin Karlsson Photo 4

Martin Karlsson - Lawyer

view source
Specialties:
General Business Law
EU and Competition Law
ISLN:
915626531
University:
King's College, University of London, 1997
Law School:
University of Uppsala, LL.M., 1998

Flickr

Classmates

Martin Karlsson Photo 13

Erik-martin Karlsson | Bi...

view source
Martin Karlsson Photo 14

Bishop McGuinness High Sc...

view source
Graduates:
Nancy Neuberger (1982-1986),
Christopher Henson (1987-1991),
James Lambertus (1975-1979),
Teresa Jacoway (1966-1970),
martin Karlsson (1979-1983)

Googleplus

Martin Karlsson Photo 15

Martin Karlsson

Work:
GTECH G2 - Product Manager (2010)
Boss Media AB - Product Specialist (2008-2010)
Boss Media AB - Technical Tester (2007-2008)
HL Design & Media AB - Lead Developer (2005-2007)
University of Växjö - Support tech (2004-2005)
The Coca-Cola Company - Mechandiser (through Adecco) (2004-2005)
Education:
Linnaeus University, Växjö - Computer Science, Linnaeus University, Växjö - Mediatechnology, Konsultbolag1 - Effective requierment handling
Tagline:
I write fiction, articles and sometimes code, take photographs of beautiful people and places and run to keep my head clear. This is my personal ramblings.
Bragging Rights:
I've travelled the Trans-Mongolian railway
Martin Karlsson Photo 16

Martin Karlsson

Work:
Schneider Electric - Serviceingenjör (2008)
Huge Fastigheter AB - Fastighetsskötare (2004-2007)
Söders Entreprenad AB - Biträdande konstruktör (2007-2008)
Education:
IUC Stockholm - VVS-Projektör, Sjödalsgymnasiet - Teknikprogrammet
Tagline:
Go och glad
Martin Karlsson Photo 17

Martin Karlsson

Work:
Jede AB - Embedded Software Developer (2006)
Volvo Powertrain - Quality technician (1998-2006)
Volvo Powertrain - CNC Machine operator (1997-1998)
Volvo Powertrain - Engine assembly (1996-1997)
Education:
Högskolan i Gävle - Computer Science
Martin Karlsson Photo 18

Martin Karlsson

Work:
Volvo Trucks - Konstruktör (Sommarjobb) (2010-2010)
Education:
Chalmers University of Technology - Elektroteknologi, Göteborgsregionens Tekniska Gymnasium - Teknik, Nordlyckeskolan - Grundutbildning
Tagline:
Jag är student och föreningsaktiv på Chalmers Tekniska Högskola.
Martin Karlsson Photo 19

Martin Karlsson

Work:
The Milll London - Nuke Compostior (2011)
Stendahls Advertising Agency - Art Director (2007-2011)
Miami Advertising Agency - Intern (2007-2007)
Cowboy Communication - Intern > Graphic Designer (2006-2007)
Tagline:
Swedish Art Director and Visual Effects Artist
Martin Karlsson Photo 20

Martin Karlsson

Work:
Örebro universitet - Doktorand (2008)
Education:
Örebro universitet - Statsvetenskap, Luleå University of Technology - Pedagogik, Märlardalens högskol - Engelska
Martin Karlsson Photo 21

Martin Karlsson

Work:
OKQ8 öjebyn - Salesman
Fototjänst i Piteå AB - Photographer
Relationship:
Married
About:
Martin Karlsson, Piteå. Married to Carmen Karlsson
Tagline:
Portrait photographer from the wonderful town of Piteå in the north of Sweden.
Martin Karlsson Photo 22

Martin Karlsson

Work:
University of Borås - Communications officer (2012)
About:
Jag använder twitter och facebook tills vidare.

Plaxo

Martin Karlsson Photo 23

Martin Karlsson

view source
STOCKHOLM
Martin Karlsson Photo 24

Martin H. Karlsson

view source
Boston

Myspace

Martin Karlsson Photo 25

Martin Karlsson

view source
Martin Karlsson Photo 26

martin karlsson

view source
Locality:
Nacka, Stockholms ln
Gender:
Male
Birthday:
1930
Martin Karlsson Photo 27

Martin Karlsson

view source
Locality:
Sweden
Gender:
Male
Birthday:
1935
Martin Karlsson Photo 28

Martin Karlsson

view source
Locality:
Linkping, stergtlands ln
Gender:
Male
Birthday:
1945
Martin Karlsson Photo 29

Martin Karlsson

view source
Locality:
Gteborg, Sweden
Gender:
Male
Birthday:
1939
Martin Karlsson Photo 30

Martin Karlsson

view source
Locality:
Mlnlycke, Vstra Gtalands ln
Gender:
Male
Birthday:
1941

Facebook

Martin Karlsson Photo 31

Martin Gustav Karlsson

view source
Martin Karlsson Photo 32

Martin Ivan Karlsson

view source
Martin Karlsson Photo 33

Martin Karlsson

view source
Martin Karlsson Photo 34

Martin Karlsson

view source
Martin Karlsson Photo 35

Martin Karlsson

view source
Martin Karlsson Photo 36

Martin Karlsson

view source
Martin Karlsson Photo 37

MArtin EMomartin KArlsson

view source
Martin Karlsson Photo 38

Martin Filin Karlsson

view source

Youtube

Martin Karlsson: London - An Imagery

To celebrate the beginning of the works for Tate Modern's new extensio...

  • Category:
    Education
  • Uploaded:
    29 Jul, 2010
  • Duration:
    2m 46s

Martin Karlsson & Tumbleweed Town @ Knickedic...

MK&TT performing a teaser from the upcoming album and "Flowing like a ...

  • Category:
    Music
  • Uploaded:
    09 Aug, 2009
  • Duration:
    7m 57s

martin karlsson backlip

martin karlsson at the wesc camp in linkping 2008

  • Category:
    People & Blogs
  • Uploaded:
    21 Jul, 2008
  • Duration:
    11s

Martin Karlsson - Who would have thought

Martin performing the song Who would have thought at Wllberg & Hanning...

  • Category:
    Music
  • Uploaded:
    26 Dec, 2009
  • Duration:
    4m 2s

We 1999 Subway Promo

A promotional video shot entirely in the Stockholm subway system 1998-...

  • Category:
    People & Blogs
  • Uploaded:
    31 Oct, 2008
  • Duration:
    7m 8s

A Midsummer Night's Stream.

On midsummers eve 2007, Mika Edin, Martin Karlsson and Ola Lwbeer of B...

  • Category:
    People & Blogs
  • Uploaded:
    15 Jul, 2007
  • Duration:
    7m 18s

Martin Karlsson i TV4 resund

Martin Karlsson i TV4 resund

  • Category:
    People & Blogs
  • Uploaded:
    23 Jul, 2007
  • Duration:
    10m 10s

To Malm

In April 2007 the recently formed Bellows Skateboards team went on a t...

  • Category:
    Sports
  • Uploaded:
    09 Jul, 2007
  • Duration:
    9m 23s

Get Report for Martin E Karlsson from San Francisco, CA
Control profile