Symbian3/PDK/Source/GUID-629EAA30-ED77-4CA9-91ED-36C818D7B4F4.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 9 59758314f811
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
     7     Nokia Corporation - initial contribution.
     7     Nokia Corporation - initial contribution.
     8 Contributors: 
     8 Contributors: 
     9 -->
     9 -->
    10 <!DOCTYPE concept
    10 <!DOCTYPE concept
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    12 <concept id="GUID-629EAA30-ED77-4CA9-91ED-36C818D7B4F4" xml:lang="en"><title>SMP Quick
    12 <concept id="GUID-629EAA30-ED77-4CA9-91ED-36C818D7B4F4" xml:lang="en"><title>SMP</title><shortdesc>Provides summary of documents to make SMP-safe applications.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
    13 Start</title><shortdesc>Provides summary of documents to make SMP-safe applications.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    14 <section id="GUID-DA96C23B-D7B6-480A-96EB-377898DAB402"> <title>Getting started
    13 <section id="GUID-DA96C23B-D7B6-480A-96EB-377898DAB402"> <title>Getting started
    15 with SMP</title> <p> The SMP introduction topics provide the basic concepts
    14 with SMP</title> <p> The SMP introduction topics provide the basic concepts
    16 of threads, interrupt handling, locks and memory barriers in an SMP environment. </p><ul>
    15 of threads, interrupt handling, locks and memory barriers in an SMP environment. </p><ul>
    17 <li><p><xref href="GUID-CE72E71B-6ED3-4961-B4C5-C43D823ACA9D.dita">Introduction
    16 <li><p><xref href="GUID-CE72E71B-6ED3-4961-B4C5-C43D823ACA9D.dita">Introduction
    18 to SMP</xref> </p>    </li>
    17 to SMP</xref> </p>    </li>
    19 </ul><p>The SMP porting guide describes how to port an application running
       
    20 on single core device to multi-core device.</p><ul>
       
    21 <li><p><xref href="GUID-F44ED3DD-F74F-4C79-8E56-1CBBCCA90C91.dita">SMP - Porting
       
    22 Guide</xref></p></li>
       
    23 </ul><p>The common error pattern topics describes the solutions to the problems
    18 </ul><p>The common error pattern topics describes the solutions to the problems
    24 that occur when porting an application from single core architecture to multiple
    19 that occur when porting an application from single core architecture to multiple
    25 core architecture.</p><ul>
    20 core architecture.</p><ul>
    26 <li><p><xref href="GUID-93C75E31-6155-48F1-B99C-92ECD0B2C067.dita">SMP - Common
    21 <li><p><xref href="GUID-314FAEB5-946C-4090-B6AA-1BEEC9BE8EFB.dita">SMP - Common
    27 Error Patterns</xref></p></li>
    22 Error Patterns - Case Studies</xref></p></li>
    28 </ul></section>
    23 </ul></section>
    29 <section id="GUID-C0E92C6D-A788-404F-98CB-2D805A179B8D"> <title>Architecture</title><p>The
    24 <section id="GUID-C0E92C6D-A788-404F-98CB-2D805A179B8D"> <title>Architecture</title><p>The
    30 following illustration is an example of multiprocessor architecture with four
    25 following illustration is an example of multiprocessor architecture with four
    31 CPUs connected to a shared memory. </p><fig id="GUID-932ACAC3-B997-4219-AFE0-59C4CCC4BE01">
    26 CPUs connected to a shared memory. </p><fig id="GUID-932ACAC3-B997-4219-AFE0-59C4CCC4BE01">
    32 <title>SMP architecture example</title>
    27 <title>SMP architecture example</title>
    33 <image href="GUID-85A84BAA-4FA2-4A26-A8B1-57018D8838C3_d0e638314_href.jpg" placement="inline"/>
    28 <image href="GUID-85A84BAA-4FA2-4A26-A8B1-57018D8838C3_d0e15322_href.jpg" placement="inline"/>
    34 </fig></section>
    29 </fig></section>
    35 <section id="GUID-5B1EE6CA-285F-48F3-B719-F6542F090E9B"> <title>Technologies</title><p>SMP
    30 <section id="GUID-5B1EE6CA-285F-48F3-B719-F6542F090E9B"> <title>Technologies</title><p>SMP
    36 is a microprocessor architecture with two or more processors. The processors
    31 is a microprocessor architecture with two or more processors. The processors
    37 are connected to a single shared memory. A single instance of Symbian platform
    32 are connected to a single shared memory. A single instance of Symbian platform
    38 runs on the available cores and allocates the threads to different CPUs. </p></section>
    33 runs on the available cores and allocates the threads to different CPUs. </p></section>