{"id":17799880,"url":"https://github.com/mishig25/2017block2","last_synced_at":"2025-04-02T03:44:40.654Z","repository":{"id":98450016,"uuid":"104792401","full_name":"mishig25/2017Block2","owner":"mishig25","description":"Colorado College CP341 - Parallel Programming","archived":false,"fork":false,"pushed_at":"2017-10-21T00:53:29.000Z","size":2690,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T18:31:24.748Z","etag":null,"topics":["openmp","parallel-computing"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mishig25.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-25T19:22:45.000Z","updated_at":"2018-09-25T03:52:40.000Z","dependencies_parsed_at":"2023-06-01T17:15:17.082Z","dependency_job_id":null,"html_url":"https://github.com/mishig25/2017Block2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishig25%2F2017Block2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishig25%2F2017Block2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishig25%2F2017Block2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mishig25%2F2017Block2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mishig25","download_url":"https://codeload.github.com/mishig25/2017Block2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246752604,"owners_count":20827987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["openmp","parallel-computing"],"created_at":"2024-10-27T12:12:24.139Z","updated_at":"2025-04-02T03:44:40.625Z","avatar_url":"https://github.com/mishig25.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CP341 - Parallel Programming\nCourse repository of Mishig Davaadorj\n\n## Getting Started\n\n#### From Wikipedia:\nParallel computing is a type of computation in which many calculations or the execution of processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time.\n#### Textbook:\n* [Structured Parallel Programming: Patterns for Efficient Computation](http://parallelbook.com/)\n\n#### Frameworks used:\n\n* [OpenMP](http://www.openmp.org/) -  application programming interface that supports multi-platform shared memory multiprocessing programming in C, C++\n* [CilkPlus](https://www.cilkplus.org/) - extension to the C and C++ languages to support data and task parallelism\n\n## Contents of the Repository\n#### Final Project:\n* [Parallel Neural Networks](https://github.com/mishig25/2017Block2/tree/master/project)\n#### Parallel Patterns:\n* [Map](https://github.com/mishig25/2017Block2/tree/master/patterns/map)\n* [Reduce](https://github.com/mishig25/2017Block2/tree/master/patterns/reduce)\n* [Stencil](https://github.com/mishig25/2017Block2/tree/master/patterns/stencil)\n* [Fork-Join](https://github.com/mishig25/2017Block2/tree/master/patterns/forkjoin)\n\n#### Theory:\n* [C/C++ warm up exercies](https://github.com/mishig25/2017Block2/tree/master/theory)\n* [Written answers to theoretical questions](https://github.com/mishig25/2017Block2/tree/master/theory)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmishig25%2F2017block2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmishig25%2F2017block2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmishig25%2F2017block2/lists"}