{"id":478333,"date":"2023-08-09T09:31:18","date_gmt":"2023-08-09T09:31:18","guid":{"rendered":""},"modified":"2023-09-05T11:16:31","modified_gmt":"2023-09-05T11:16:31","slug":"parallel-computing","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pt\/wiki\/parallel-computing\/","title":{"rendered":"Computa\u00e7\u00e3o paralela"},"content":{"rendered":"<p>A computa\u00e7\u00e3o paralela \u00e9 uma t\u00e9cnica computacional poderosa que envolve dividir tarefas complexas em subproblemas menores e execut\u00e1-los simultaneamente em m\u00faltiplas unidades de processamento. Ao aproveitar o poder de m\u00faltiplos processadores, a computa\u00e7\u00e3o paralela aumenta significativamente a velocidade e a efici\u00eancia da computa\u00e7\u00e3o, tornando-a uma ferramenta indispens\u00e1vel para v\u00e1rios campos, como simula\u00e7\u00f5es cient\u00edficas, an\u00e1lise de dados, intelig\u00eancia artificial e muito mais.<\/p>\n<h2>A hist\u00f3ria da origem da computa\u00e7\u00e3o paralela e a primeira men\u00e7\u00e3o dela<\/h2>\n<p>O conceito de computa\u00e7\u00e3o paralela remonta ao in\u00edcio da d\u00e9cada de 1940, quando Alan Turing e Konrad Zuse propuseram a ideia de paralelismo em sistemas de computa\u00e7\u00e3o. No entanto, a implementa\u00e7\u00e3o pr\u00e1tica da computa\u00e7\u00e3o paralela surgiu muito mais tarde devido \u00e0s limita\u00e7\u00f5es de hardware e \u00e0 falta de t\u00e9cnicas de programa\u00e7\u00e3o paralela.<\/p>\n<p>Em 1958, o conceito de processamento paralelo ganhou for\u00e7a com o desenvolvimento do Control Data Corporation (CDC) 1604, um dos primeiros computadores com m\u00faltiplos processadores. Mais tarde, na d\u00e9cada de 1970, institui\u00e7\u00f5es de pesquisa e universidades come\u00e7aram a explorar sistemas de processamento paralelo, levando \u00e0 cria\u00e7\u00e3o dos primeiros supercomputadores paralelos.<\/p>\n<h2>Informa\u00e7\u00f5es detalhadas sobre computa\u00e7\u00e3o paralela. Expandindo o t\u00f3pico Computa\u00e7\u00e3o paralela<\/h2>\n<p>A computa\u00e7\u00e3o paralela envolve dividir uma grande tarefa computacional em partes menores e gerenci\u00e1veis que podem ser executadas simultaneamente em v\u00e1rios processadores. Esta abordagem permite a resolu\u00e7\u00e3o eficiente de problemas e a utiliza\u00e7\u00e3o de recursos, em oposi\u00e7\u00e3o ao processamento sequencial tradicional, onde as tarefas s\u00e3o executadas uma ap\u00f3s a outra.<\/p>\n<p>Para permitir a computa\u00e7\u00e3o paralela, v\u00e1rios modelos e t\u00e9cnicas de programa\u00e7\u00e3o foram desenvolvidos. Paralelismo de mem\u00f3ria compartilhada e paralelismo de mem\u00f3ria distribu\u00edda s\u00e3o dois paradigmas comuns usados para projetar algoritmos paralelos. O Paralelismo de Mem\u00f3ria Compartilhada envolve v\u00e1rios processadores compartilhando o mesmo espa\u00e7o de mem\u00f3ria, enquanto o Paralelismo de Mem\u00f3ria Distribu\u00edda emprega uma rede de processadores interconectados, cada um com sua mem\u00f3ria.<\/p>\n<h2>A estrutura interna da computa\u00e7\u00e3o paralela. Como funciona a computa\u00e7\u00e3o paralela<\/h2>\n<p>Num sistema de computa\u00e7\u00e3o paralela, a estrutura interna depende principalmente da arquitetura escolhida, que pode ser categorizada como:<\/p>\n<ol>\n<li>\n<p><strong>Taxonomia de Flynn:<\/strong> Proposta por Michael J. Flynn, esta classifica\u00e7\u00e3o categoriza arquiteturas de computador com base no n\u00famero de fluxos de instru\u00e7\u00f5es (\u00fanicos ou m\u00faltiplos) e no n\u00famero de fluxos de dados (\u00fanicos ou m\u00faltiplos) que podem processar simultaneamente. As quatro categorias s\u00e3o SISD (Instru\u00e7\u00e3o \u00danica, Dados \u00danicos), SIMD (Instru\u00e7\u00e3o \u00danica, Dados M\u00faltiplos), MISD (Instru\u00e7\u00e3o M\u00faltipla, Dados \u00danicos) e MIMD (Instru\u00e7\u00e3o M\u00faltipla, Dados M\u00faltiplos). A arquitetura MIMD \u00e9 a mais relevante para sistemas modernos de computa\u00e7\u00e3o paralela.<\/p>\n<\/li>\n<li>\n<p><strong>Sistemas de mem\u00f3ria compartilhada:<\/strong> Em sistemas de mem\u00f3ria compartilhada, v\u00e1rios processadores compartilham um espa\u00e7o de endere\u00e7o comum, permitindo-lhes comunicar e trocar dados de forma eficiente. Contudo, o gerenciamento da mem\u00f3ria compartilhada requer mecanismos de sincroniza\u00e7\u00e3o para evitar conflitos de dados.<\/p>\n<\/li>\n<li>\n<p><strong>Sistemas de Mem\u00f3ria Distribu\u00edda:<\/strong> Em sistemas de mem\u00f3ria distribu\u00edda, cada processador possui sua mem\u00f3ria e se comunica com outros por meio de passagem de mensagens. Esta abordagem \u00e9 adequada para computa\u00e7\u00e3o massivamente paralela, mas requer mais esfor\u00e7o na troca de dados.<\/p>\n<\/li>\n<\/ol>\n<h2>An\u00e1lise dos principais recursos da computa\u00e7\u00e3o paralela<\/h2>\n<p>A computa\u00e7\u00e3o paralela oferece v\u00e1rios recursos importantes que contribuem para sua import\u00e2ncia e ampla ado\u00e7\u00e3o:<\/p>\n<ol>\n<li>\n<p><strong>Maior velocidade:<\/strong> Ao dividir as tarefas entre v\u00e1rios processadores, a computa\u00e7\u00e3o paralela acelera significativamente o tempo geral de computa\u00e7\u00e3o, permitindo o processamento r\u00e1pido de problemas complexos.<\/p>\n<\/li>\n<li>\n<p><strong>Escalabilidade:<\/strong> Os sistemas de computa\u00e7\u00e3o paralela podem ser facilmente ampliados adicionando mais processadores, permitindo-lhes lidar com tarefas maiores e mais exigentes.<\/p>\n<\/li>\n<li>\n<p><strong>Alta performance:<\/strong> Com a capacidade de aproveitar o poder de processamento coletivo, os sistemas de computa\u00e7\u00e3o paralela alcan\u00e7am n\u00edveis de alto desempenho e se destacam em aplica\u00e7\u00f5es computacionalmente intensivas.<\/p>\n<\/li>\n<li>\n<p><strong>Utiliza\u00e7\u00e3o de recursos:<\/strong> A computa\u00e7\u00e3o paralela otimiza a utiliza\u00e7\u00e3o de recursos distribuindo tarefas de maneira eficiente entre os processadores, evitando tempo ocioso e garantindo melhor utiliza\u00e7\u00e3o do hardware.<\/p>\n<\/li>\n<li>\n<p><strong>Toler\u00e2ncia ao erro:<\/strong> Muitos sistemas de computa\u00e7\u00e3o paralela incorporam mecanismos de redund\u00e2ncia e toler\u00e2ncia a falhas, garantindo a opera\u00e7\u00e3o cont\u00ednua mesmo se alguns processadores falharem.<\/p>\n<\/li>\n<\/ol>\n<h2>Tipos de computa\u00e7\u00e3o paralela<\/h2>\n<p>A computa\u00e7\u00e3o paralela pode ser categorizada em v\u00e1rios tipos com base em diferentes crit\u00e9rios. Aqui est\u00e1 uma vis\u00e3o geral:<\/p>\n<h3>Com base na classifica\u00e7\u00e3o arquitet\u00f4nica:<\/h3>\n<table>\n<thead>\n<tr>\n<th>Arquitetura<\/th>\n<th>Descri\u00e7\u00e3o<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Memoria compartilhada<\/td>\n<td>V\u00e1rios processadores compartilham uma mem\u00f3ria comum, facilitando o compartilhamento e a sincroniza\u00e7\u00e3o de dados.<\/td>\n<\/tr>\n<tr>\n<td>Mem\u00f3ria Distribu\u00edda<\/td>\n<td>Cada processador possui sua mem\u00f3ria, necessitando de passagem de mensagens para comunica\u00e7\u00e3o entre processadores.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Baseado na taxonomia de Flynn:<\/h3>\n<ol>\n<li><strong>SISD (Instru\u00e7\u00e3o \u00danica, Dados \u00danicos):<\/strong> Computa\u00e7\u00e3o sequencial tradicional com um \u00fanico processador executando uma instru\u00e7\u00e3o em um \u00fanico dado por vez.<\/li>\n<li><strong>SIMD (instru\u00e7\u00e3o \u00fanica, dados m\u00faltiplos):<\/strong> Uma \u00fanica instru\u00e7\u00e3o \u00e9 aplicada a v\u00e1rios elementos de dados simultaneamente. Comumente usado em unidades de processamento gr\u00e1fico (GPUs) e processadores vetoriais.<\/li>\n<li><strong>MISD (instru\u00e7\u00e3o m\u00faltipla, dados \u00fanicos):<\/strong> Raramente usado em aplica\u00e7\u00f5es pr\u00e1ticas, pois envolve m\u00faltiplas instru\u00e7\u00f5es atuando nos mesmos dados.<\/li>\n<li><strong>MIMD (instru\u00e7\u00e3o m\u00faltipla, dados m\u00faltiplos):<\/strong> O tipo mais comum, onde v\u00e1rios processadores executam independentemente instru\u00e7\u00f5es diferentes em dados separados.<\/li>\n<\/ol>\n<h3>Com base na granularidade da tarefa:<\/h3>\n<ol>\n<li><strong>Paralelismo refinado:<\/strong> Envolve dividir tarefas em pequenas subtarefas, adequadas para problemas com numerosos c\u00e1lculos independentes.<\/li>\n<li><strong>Paralelismo de granula\u00e7\u00e3o grossa:<\/strong> Envolve dividir tarefas em partes maiores, ideal para problemas com interdepend\u00eancias significativas.<\/li>\n<\/ol>\n<h2>Formas de usar a computa\u00e7\u00e3o paralela, problemas e suas solu\u00e7\u00f5es relacionadas ao uso<\/h2>\n<p>A computa\u00e7\u00e3o paralela encontra aplica\u00e7\u00e3o em v\u00e1rios campos, incluindo:<\/p>\n<ol>\n<li>\n<p><strong>Simula\u00e7\u00f5es Cient\u00edficas:<\/strong> A computa\u00e7\u00e3o paralela acelera simula\u00e7\u00f5es em f\u00edsica, qu\u00edmica, previs\u00e3o do tempo e outros dom\u00ednios cient\u00edficos, dividindo c\u00e1lculos complexos entre processadores.<\/p>\n<\/li>\n<li>\n<p><strong>An\u00e1lise de dados:<\/strong> O processamento de dados em grande escala, como an\u00e1lise de big data e aprendizado de m\u00e1quina, se beneficia do processamento paralelo, permitindo insights e previs\u00f5es mais r\u00e1pidas.<\/p>\n<\/li>\n<li>\n<p><strong>Gr\u00e1ficos e renderiza\u00e7\u00e3o em tempo real:<\/strong> Unidades de processamento gr\u00e1fico (GPUs) empregam paralelismo para renderizar imagens e v\u00eddeos complexos em tempo real.<\/p>\n<\/li>\n<li>\n<p><strong>Computa\u00e7\u00e3o de alto desempenho (HPC):<\/strong> A computa\u00e7\u00e3o paralela \u00e9 a base da computa\u00e7\u00e3o de alto desempenho, permitindo que pesquisadores e engenheiros resolvam problemas complexos com demandas computacionais significativas.<\/p>\n<\/li>\n<\/ol>\n<p>Apesar das vantagens, a computa\u00e7\u00e3o paralela enfrenta desafios, incluindo:<\/p>\n<ol>\n<li>\n<p><strong>Balanceamento de carga:<\/strong> Garantir uma distribui\u00e7\u00e3o uniforme de tarefas entre os processadores pode ser um desafio, pois algumas tarefas podem demorar mais para serem conclu\u00eddas do que outras.<\/p>\n<\/li>\n<li>\n<p><strong>Depend\u00eancia de dados:<\/strong> Em certas aplica\u00e7\u00f5es, as tarefas podem depender dos resultados umas das outras, levando a poss\u00edveis gargalos e \u00e0 redu\u00e7\u00e3o da efici\u00eancia paralela.<\/p>\n<\/li>\n<li>\n<p><strong>Sobrecarga de comunica\u00e7\u00e3o:<\/strong> Em sistemas de mem\u00f3ria distribu\u00edda, a comunica\u00e7\u00e3o de dados entre processadores pode introduzir sobrecarga e afetar o desempenho.<\/p>\n<\/li>\n<\/ol>\n<p>Para resolver esses problemas, foram desenvolvidas t\u00e9cnicas como balanceamento de carga din\u00e2mico, particionamento eficiente de dados e minimiza\u00e7\u00e3o da sobrecarga de comunica\u00e7\u00e3o.<\/p>\n<h2>Principais caracter\u00edsticas e outras compara\u00e7\u00f5es com termos semelhantes<\/h2>\n<p>A computa\u00e7\u00e3o paralela \u00e9 frequentemente comparada a dois outros paradigmas de computa\u00e7\u00e3o: computa\u00e7\u00e3o serial (processamento sequencial) e computa\u00e7\u00e3o simult\u00e2nea.<\/p>\n<table>\n<thead>\n<tr>\n<th>Caracter\u00edstica<\/th>\n<th>Computa\u00e7\u00e3o Paralela<\/th>\n<th>Computa\u00e7\u00e3o serial<\/th>\n<th>Computa\u00e7\u00e3o Simult\u00e2nea<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Execu\u00e7\u00e3o de Tarefas<\/td>\n<td>Execu\u00e7\u00e3o simult\u00e2nea de tarefas<\/td>\n<td>Execu\u00e7\u00e3o sequencial de tarefas<\/td>\n<td>Sobreposi\u00e7\u00e3o de execu\u00e7\u00e3o de tarefas<\/td>\n<\/tr>\n<tr>\n<td>Efici\u00eancia<\/td>\n<td>Alta efici\u00eancia para tarefas complexas<\/td>\n<td>Efici\u00eancia limitada para tarefas grandes<\/td>\n<td>Eficiente para multitarefa, n\u00e3o complexo<\/td>\n<\/tr>\n<tr>\n<td>Tratamento de Complexidade<\/td>\n<td>Lida com problemas complexos<\/td>\n<td>Adequado para problemas mais simples<\/td>\n<td>Lida com v\u00e1rias tarefas simultaneamente<\/td>\n<\/tr>\n<tr>\n<td>Utiliza\u00e7\u00e3o de recursos<\/td>\n<td>Utiliza recursos com efici\u00eancia<\/td>\n<td>Pode levar \u00e0 subutiliza\u00e7\u00e3o de recursos<\/td>\n<td>Uso eficiente de recursos<\/td>\n<\/tr>\n<tr>\n<td>Depend\u00eancias<\/td>\n<td>Pode lidar com depend\u00eancias de tarefas<\/td>\n<td>Dependente do fluxo sequencial<\/td>\n<td>Requer gerenciamento de depend\u00eancias<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspectivas e tecnologias do futuro relacionadas \u00e0 computa\u00e7\u00e3o paralela<\/h2>\n<p>\u00c0 medida que a tecnologia avan\u00e7a, a computa\u00e7\u00e3o paralela continua a evoluir e as perspectivas futuras s\u00e3o promissoras. Algumas tend\u00eancias e tecnologias principais incluem:<\/p>\n<ol>\n<li>\n<p><strong>Arquiteturas heterog\u00eaneas:<\/strong> Combinar diferentes tipos de processadores (CPUs, GPUs, FPGAs) para tarefas especializadas, levando a melhor desempenho e efici\u00eancia energ\u00e9tica.<\/p>\n<\/li>\n<li>\n<p><strong>Paralelismo Qu\u00e2ntico:<\/strong> A computa\u00e7\u00e3o qu\u00e2ntica aproveita os princ\u00edpios da mec\u00e2nica qu\u00e2ntica para realizar c\u00e1lculos paralelos em bits qu\u00e2nticos (qubits), revolucionando a computa\u00e7\u00e3o para conjuntos de problemas espec\u00edficos.<\/p>\n<\/li>\n<li>\n<p><strong>Computa\u00e7\u00e3o Distribu\u00edda e Servi\u00e7os em Nuvem:<\/strong> Plataformas de computa\u00e7\u00e3o distribu\u00edda escal\u00e1veis e servi\u00e7os em nuvem oferecem capacidades de processamento paralelo a um p\u00fablico mais amplo, democratizando o acesso a recursos de computa\u00e7\u00e3o de alto desempenho.<\/p>\n<\/li>\n<li>\n<p><strong>Algoritmos Paralelos Avan\u00e7ados:<\/strong> A pesquisa e o desenvolvimento em andamento est\u00e3o focados no projeto de algoritmos paralelos melhores que reduzam a sobrecarga de comunica\u00e7\u00e3o e melhorem a escalabilidade.<\/p>\n<\/li>\n<\/ol>\n<h2>Como os servidores proxy podem ser usados ou associados \u00e0 computa\u00e7\u00e3o paralela<\/h2>\n<p>Os servidores proxy desempenham um papel crucial no aprimoramento dos recursos de computa\u00e7\u00e3o paralela, especialmente em sistemas distribu\u00eddos de grande escala. Ao atuarem como intermedi\u00e1rios entre clientes e servidores, os servidores proxy podem distribuir com efici\u00eancia as solicita\u00e7\u00f5es recebidas por v\u00e1rios n\u00f3s de computa\u00e7\u00e3o, facilitando o equil\u00edbrio de carga e maximizando a utiliza\u00e7\u00e3o de recursos.<\/p>\n<p>Em sistemas distribu\u00eddos, os servidores proxy podem rotear dados e solicita\u00e7\u00f5es para o n\u00f3 de computa\u00e7\u00e3o mais pr\u00f3ximo ou menos carregado, minimizando a lat\u00eancia e otimizando o processamento paralelo. Al\u00e9m disso, os servidores proxy podem armazenar em cache os dados acessados com frequ\u00eancia, reduzindo a necessidade de c\u00e1lculos redundantes e melhorando ainda mais a efici\u00eancia geral do sistema.<\/p>\n<h2>Links Relacionados<\/h2>\n<p>Para obter mais informa\u00e7\u00f5es sobre computa\u00e7\u00e3o paralela, sinta-se \u00e0 vontade para explorar os seguintes recursos:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.anl.gov\/cels\/introduction-to-parallel-computing\" target=\"_new\" rel=\"noopener nofollow\">Introdu\u00e7\u00e3o \u00e0 Computa\u00e7\u00e3o Paralela \u2013 Laborat\u00f3rio Nacional de Argonne<\/a><\/li>\n<li><a href=\"https:\/\/ocw.mit.edu\/courses\/electrical-engineering-and-computer-science\/6-172-performance-engineering-of-software-systems-fall-2010\/index.htm\" target=\"_new\" rel=\"noopener nofollow\">Computa\u00e7\u00e3o Paralela \u2013 MIT OpenCourseWare<\/a><\/li>\n<li><a href=\"https:\/\/www.computer.org\/technical-committees\/parallel-processing\/\" target=\"_new\" rel=\"noopener nofollow\">IEEE Computer Society \u2013 Comit\u00ea T\u00e9cnico de Processamento Paralelo<\/a><\/li>\n<\/ol>\n<p>Concluindo, a computa\u00e7\u00e3o paralela \u00e9 uma tecnologia transformadora que capacita tarefas computacionais modernas, impulsionando avan\u00e7os em v\u00e1rios campos. A sua capacidade de aproveitar o poder colectivo de m\u00faltiplos processadores, juntamente com os avan\u00e7os na arquitectura e nos algoritmos, mant\u00e9m perspectivas promissoras para o futuro da computa\u00e7\u00e3o. Para usu\u00e1rios de sistemas distribu\u00eddos, os servidores proxy servem como ferramentas valiosas para otimizar o processamento paralelo e melhorar o desempenho geral do sistema.<\/p>","protected":false},"featured_media":469111,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-478333","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Parallel Computing: A Comprehensive Overview<\/mark>","faq_items":[{"question":"What is Parallel computing?","answer":"<p><strong>Answer:<\/strong> Parallel computing is a computational technique that involves breaking down complex tasks into smaller subproblems and executing them simultaneously on multiple processors. By doing so, it significantly accelerates computation, leading to faster and more efficient problem-solving across various fields.<\/p>"},{"question":"How did Parallel computing originate?","answer":"<p><strong>Answer:<\/strong> The concept of Parallel computing dates back to the 1940s when Alan Turing and Konrad Zuse proposed the idea of parallelism in computing systems. Practical implementation, however, emerged later, with the development of the Control Data Corporation (CDC) 1604 in 1958, one of the first computers with multiple processors.<\/p>"},{"question":"What are the key features of Parallel computing?","answer":"<p><strong>Answer:<\/strong> Parallel computing offers several key features, including increased speed, scalability, high performance, efficient resource utilization, and fault tolerance. These attributes make it invaluable for computationally intensive tasks and real-time processing.<\/p>"},{"question":"What are the types of Parallel computing?","answer":"<p><strong>Answer:<\/strong> Parallel computing can be classified based on architectural structures and Flynn's Taxonomy. The architectural classification includes shared memory systems and distributed memory systems. Based on Flynn's Taxonomy, it can be categorized as SISD, SIMD, MISD, and MIMD.<\/p>"},{"question":"How is Parallel computing used?","answer":"<p><strong>Answer:<\/strong> Parallel computing finds applications in diverse fields such as scientific simulations, data analysis, real-time graphics, and high-performance computing (HPC). It accelerates complex calculations and data processing, enabling faster insights and predictions.<\/p>"},{"question":"What are the challenges in Parallel computing?","answer":"<p><strong>Answer:<\/strong> Parallel computing faces challenges such as load balancing, handling data dependencies, and communication overhead in distributed memory systems. These issues are addressed using techniques like dynamic load balancing and efficient data partitioning.<\/p>"},{"question":"What are the future perspectives of Parallel computing?","answer":"<p><strong>Answer:<\/strong> The future of Parallel computing involves advancements in heterogeneous architectures, quantum parallelism, distributed computing, and cloud services. Research is also focused on developing advanced parallel algorithms to enhance scalability and reduce communication overhead.<\/p>"},{"question":"How can proxy servers enhance Parallel computing?","answer":"<p><strong>Answer:<\/strong> Proxy servers play a crucial role in optimizing Parallel computing in distributed systems. By distributing incoming requests across multiple computing nodes and caching frequently accessed data, proxy servers facilitate load balancing and maximize resource utilization, leading to improved system performance.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/478333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/478333\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media\/469111"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media?parent=478333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}