Can the Raspberry Pi 4 better distribute Python scripts to all four cores?Can I use all 4 cores of the Raspberry Pi's CPU?Execute Python Scripts Via Web interfacePHP to execute Python scripts for GPIOHow can I lower the usage of CPU for this Python program?Is it safe to run Raspberry Pi on 900 Mhz all the time?Cores on the RaspberryHow can i discover the current CPU load?Cron jobs and python scriptsRunning python scripts using autostartTrying to better understand the MCP3008Can I use all 4 cores of the Raspberry Pi's CPU?

My colleague is constantly blaming me for his errors

How to get a character's limb regrown at 3rd level?

Company threatening to call my current job after I declined their offer

What are good ways to spray paint a QR code on a footpath?

How to answer "write something on the board"?

What does grep -v "grep" mean and do?

Integral from infinity to infinity

Donkey as Democratic Party symbolic animal

Balanced parentheses using STL C++

Who are these Discworld wizards from this picture?

Symbol for "not absolutely continuous" in Latex

Prime parity peregrination

Should I report a leak of confidential HR information?

Graph problems as integer programs

Put my student loan in parents’ second mortgage - help?

Who voices the character "Finger" in The Fifth Element?

Is there reliable evidence that depleted uranium from the 1999 NATO bombing is causing cancer in Serbia?

What exactly did Ant-Man see that made him say that their plan worked?

Using a concentration spell on top of another spell from another spell list?

How to securely dispose of a smartphone?

Most important new papers in computational complexity

Adjective for 'made of pus' or 'corrupted by pus' or something of something of pus

In native German words, is Q always followed by U, as in English?

Can an editor review manuscript without sending to reviewers?



Can the Raspberry Pi 4 better distribute Python scripts to all four cores?


Can I use all 4 cores of the Raspberry Pi's CPU?Execute Python Scripts Via Web interfacePHP to execute Python scripts for GPIOHow can I lower the usage of CPU for this Python program?Is it safe to run Raspberry Pi on 900 Mhz all the time?Cores on the RaspberryHow can i discover the current CPU load?Cron jobs and python scriptsRunning python scripts using autostartTrying to better understand the MCP3008Can I use all 4 cores of the Raspberry Pi's CPU?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3















This relates to previous questions regarding the GIL (Global Interpreter Lock) for Python on the Raspberry Pi. My question has to do with the new processor on the Pi 4 - does it still have the same restrictions as the Pi 3, where it cannot natively split a Python script into multiple cores?



This may be a fundamental misunderstanding on my part of the purpose of the GIL, but I was hoping maybe the Pi 4's new processor did not have this same restriction.



The Pi 4's new processor (Broadcom BCM2711) has four Arm Cortex A72 cores, whereas the Pi 3 had four Cortex A53 cores. They link to their preliminary datasheet here, but it doesn't seem to have much information on it.



Aside: There doesn't seem to be a Pi-4 tag, could someone please create it?










share|improve this question






























    3















    This relates to previous questions regarding the GIL (Global Interpreter Lock) for Python on the Raspberry Pi. My question has to do with the new processor on the Pi 4 - does it still have the same restrictions as the Pi 3, where it cannot natively split a Python script into multiple cores?



    This may be a fundamental misunderstanding on my part of the purpose of the GIL, but I was hoping maybe the Pi 4's new processor did not have this same restriction.



    The Pi 4's new processor (Broadcom BCM2711) has four Arm Cortex A72 cores, whereas the Pi 3 had four Cortex A53 cores. They link to their preliminary datasheet here, but it doesn't seem to have much information on it.



    Aside: There doesn't seem to be a Pi-4 tag, could someone please create it?










    share|improve this question


























      3












      3








      3








      This relates to previous questions regarding the GIL (Global Interpreter Lock) for Python on the Raspberry Pi. My question has to do with the new processor on the Pi 4 - does it still have the same restrictions as the Pi 3, where it cannot natively split a Python script into multiple cores?



      This may be a fundamental misunderstanding on my part of the purpose of the GIL, but I was hoping maybe the Pi 4's new processor did not have this same restriction.



      The Pi 4's new processor (Broadcom BCM2711) has four Arm Cortex A72 cores, whereas the Pi 3 had four Cortex A53 cores. They link to their preliminary datasheet here, but it doesn't seem to have much information on it.



      Aside: There doesn't seem to be a Pi-4 tag, could someone please create it?










      share|improve this question
















      This relates to previous questions regarding the GIL (Global Interpreter Lock) for Python on the Raspberry Pi. My question has to do with the new processor on the Pi 4 - does it still have the same restrictions as the Pi 3, where it cannot natively split a Python script into multiple cores?



      This may be a fundamental misunderstanding on my part of the purpose of the GIL, but I was hoping maybe the Pi 4's new processor did not have this same restriction.



      The Pi 4's new processor (Broadcom BCM2711) has four Arm Cortex A72 cores, whereas the Pi 3 had four Cortex A53 cores. They link to their preliminary datasheet here, but it doesn't seem to have much information on it.



      Aside: There doesn't seem to be a Pi-4 tag, could someone please create it?







      python hardware cpu process pi-4






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 8 hours ago









      Ghanima

      13.1k11 gold badges41 silver badges85 bronze badges




      13.1k11 gold badges41 silver badges85 bronze badges










      asked 9 hours ago









      ConcernedHobbitConcernedHobbit

      283 bronze badges




      283 bronze badges




















          1 Answer
          1






          active

          oldest

          votes


















          5














          GIL is a design specification of the Python language, rather than a limitation of the Raspberry Pi [1] (multiprocessing is possible in Python, often with only a few lines of code [2], but multithreading is generally not). The new processor will have no effect on the limitations associated with GIL.






          share|improve this answer










          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.



















          • That second link is especially helpful. Thanks for the help!

            – ConcernedHobbit
            8 hours ago











          • I also found this article to be really helpful in understanding how to use multiprocessing.

            – ConcernedHobbit
            8 hours ago






          • 1





            @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

            – Ingo
            6 hours ago











          • @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

            – ConcernedHobbit
            2 hours ago













          Your Answer






          StackExchange.ifUsing("editor", function ()
          return StackExchange.using("schematics", function ()
          StackExchange.schematics.init();
          );
          , "cicuitlab");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "447"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fraspberrypi.stackexchange.com%2fquestions%2f99943%2fcan-the-raspberry-pi-4-better-distribute-python-scripts-to-all-four-cores%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          5














          GIL is a design specification of the Python language, rather than a limitation of the Raspberry Pi [1] (multiprocessing is possible in Python, often with only a few lines of code [2], but multithreading is generally not). The new processor will have no effect on the limitations associated with GIL.






          share|improve this answer










          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.



















          • That second link is especially helpful. Thanks for the help!

            – ConcernedHobbit
            8 hours ago











          • I also found this article to be really helpful in understanding how to use multiprocessing.

            – ConcernedHobbit
            8 hours ago






          • 1





            @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

            – Ingo
            6 hours ago











          • @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

            – ConcernedHobbit
            2 hours ago















          5














          GIL is a design specification of the Python language, rather than a limitation of the Raspberry Pi [1] (multiprocessing is possible in Python, often with only a few lines of code [2], but multithreading is generally not). The new processor will have no effect on the limitations associated with GIL.






          share|improve this answer










          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.



















          • That second link is especially helpful. Thanks for the help!

            – ConcernedHobbit
            8 hours ago











          • I also found this article to be really helpful in understanding how to use multiprocessing.

            – ConcernedHobbit
            8 hours ago






          • 1





            @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

            – Ingo
            6 hours ago











          • @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

            – ConcernedHobbit
            2 hours ago













          5












          5








          5







          GIL is a design specification of the Python language, rather than a limitation of the Raspberry Pi [1] (multiprocessing is possible in Python, often with only a few lines of code [2], but multithreading is generally not). The new processor will have no effect on the limitations associated with GIL.






          share|improve this answer










          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          GIL is a design specification of the Python language, rather than a limitation of the Raspberry Pi [1] (multiprocessing is possible in Python, often with only a few lines of code [2], but multithreading is generally not). The new processor will have no effect on the limitations associated with GIL.







          share|improve this answer










          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.








          share|improve this answer



          share|improve this answer








          edited 6 hours ago





















          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.








          answered 8 hours ago









          KPMKPM

          566 bronze badges




          566 bronze badges




          New contributor



          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.




          New contributor




          KPM is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.














          • That second link is especially helpful. Thanks for the help!

            – ConcernedHobbit
            8 hours ago











          • I also found this article to be really helpful in understanding how to use multiprocessing.

            – ConcernedHobbit
            8 hours ago






          • 1





            @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

            – Ingo
            6 hours ago











          • @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

            – ConcernedHobbit
            2 hours ago

















          • That second link is especially helpful. Thanks for the help!

            – ConcernedHobbit
            8 hours ago











          • I also found this article to be really helpful in understanding how to use multiprocessing.

            – ConcernedHobbit
            8 hours ago






          • 1





            @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

            – Ingo
            6 hours ago











          • @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

            – ConcernedHobbit
            2 hours ago
















          That second link is especially helpful. Thanks for the help!

          – ConcernedHobbit
          8 hours ago





          That second link is especially helpful. Thanks for the help!

          – ConcernedHobbit
          8 hours ago













          I also found this article to be really helpful in understanding how to use multiprocessing.

          – ConcernedHobbit
          8 hours ago





          I also found this article to be really helpful in understanding how to use multiprocessing.

          – ConcernedHobbit
          8 hours ago




          1




          1





          @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

          – Ingo
          6 hours ago





          @ConcernedHobbit If the answer help you very much then you should accept it with a tick on the tick on the left side.

          – Ingo
          6 hours ago













          @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

          – ConcernedHobbit
          2 hours ago





          @Ingo I doubt there will be another answer that better answers my question, but I was going to give the standard 24 hours before accepting the answer. I will make sure to though!

          – ConcernedHobbit
          2 hours ago

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Raspberry Pi Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fraspberrypi.stackexchange.com%2fquestions%2f99943%2fcan-the-raspberry-pi-4-better-distribute-python-scripts-to-all-four-cores%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Tom Holland Mục lục Đầu đời và giáo dục | Sự nghiệp | Cuộc sống cá nhân | Phim tham gia | Giải thưởng và đề cử | Chú thích | Liên kết ngoài | Trình đơn chuyển hướngProfile“Person Details for Thomas Stanley Holland, "England and Wales Birth Registration Index, 1837-2008" — FamilySearch.org”"Meet Tom Holland... the 16-year-old star of The Impossible""Schoolboy actor Tom Holland finds himself in Oscar contention for role in tsunami drama"“Naomi Watts on the Prince William and Harry's reaction to her film about the late Princess Diana”lưu trữ"Holland and Pflueger Are West End's Two New 'Billy Elliots'""I'm so envious of my son, the movie star! British writer Dominic Holland's spent 20 years trying to crack Hollywood - but he's been beaten to it by a very unlikely rival"“Richard and Margaret Povey of Jersey, Channel Islands, UK: Information about Thomas Stanley Holland”"Tom Holland to play Billy Elliot""New Billy Elliot leaving the garage"Billy Elliot the Musical - Tom Holland - Billy"A Tale of four Billys: Tom Holland""The Feel Good Factor""Thames Christian College schoolboys join Myleene Klass for The Feelgood Factor""Government launches £600,000 arts bursaries pilot""BILLY's Chapman, Holland, Gardner & Jackson-Keen Visit Prime Minister""Elton John 'blown away' by Billy Elliot fifth birthday" (video with John's interview and fragments of Holland's performance)"First News interviews Arrietty's Tom Holland"“33rd Critics' Circle Film Awards winners”“National Board of Review Current Awards”Bản gốc"Ron Howard Whaling Tale 'In The Heart Of The Sea' Casts Tom Holland"“'Spider-Man' Finds Tom Holland to Star as New Web-Slinger”lưu trữ“Captain America: Civil War (2016)”“Film Review: ‘Captain America: Civil War’”lưu trữ“‘Captain America: Civil War’ review: Choose your own avenger”lưu trữ“The Lost City of Z reviews”“Sony Pictures and Marvel Studios Find Their 'Spider-Man' Star and Director”“‘Mary Magdalene’, ‘Current War’ & ‘Wind River’ Get 2017 Release Dates From Weinstein”“Lionsgate Unleashing Daisy Ridley & Tom Holland Starrer ‘Chaos Walking’ In Cannes”“PTA's 'Master' Leads Chicago Film Critics Nominations, UPDATED: Houston and Indiana Critics Nominations”“Nominaciones Goya 2013 Telecinco Cinema – ENG”“Jameson Empire Film Awards: Martin Freeman wins best actor for performance in The Hobbit”“34th Annual Young Artist Awards”Bản gốc“Teen Choice Awards 2016—Captain America: Civil War Leads Second Wave of Nominations”“BAFTA Film Award Nominations: ‘La La Land’ Leads Race”“Saturn Awards Nominations 2017: 'Rogue One,' 'Walking Dead' Lead”Tom HollandTom HollandTom HollandTom Hollandmedia.gettyimages.comWorldCat Identities300279794no20130442900000 0004 0355 42791085670554170004732cb16706349t(data)XX5557367