首页 > 最新文献

IEEE Parallel & Distributed Technology: Systems & Applications最新文献

英文 中文
Multiple reservations and the Oklahoma update 多个预订和俄克拉何马州更新
Pub Date : 1993-11-01 DOI: 10.1109/88.260295
J. Stone, H. Stone, P. Heidelberger, John Turek
A multiple reservation approach that allows atomic updates of multiple shared variables and simplifies concurrent and nonblocking codes for managing shared data structures such as queues and linked lists is presented. The method can be implemented as an extension to any cache protocol that grants write access to at most one processor at a time. Performance improvement, automatic restart, and livelock avoidance are discussed. Some sample programs are examined.<>
提出了一种多重保留方法,该方法允许对多个共享变量进行原子更新,并简化了用于管理共享数据结构(如队列和链表)的并发和非阻塞代码。该方法可以作为任何缓存协议的扩展来实现,该协议一次最多允许对一个处理器进行写访问。讨论了性能改进、自动重启和避免活锁。对一些示例程序进行了检查。
{"title":"Multiple reservations and the Oklahoma update","authors":"J. Stone, H. Stone, P. Heidelberger, John Turek","doi":"10.1109/88.260295","DOIUrl":"https://doi.org/10.1109/88.260295","url":null,"abstract":"A multiple reservation approach that allows atomic updates of multiple shared variables and simplifies concurrent and nonblocking codes for managing shared data structures such as queues and linked lists is presented. The method can be implemented as an extension to any cache protocol that grants write access to at most one processor at a time. Performance improvement, automatic restart, and livelock avoidance are discussed. Some sample programs are examined.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133340498","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 113
Adaptive message logging for incremental program replay 用于增量程序重播的自适应消息日志记录
Pub Date : 1993-11-01 DOI: 10.1109/88.260289
Robert H. B. Netzer, Jian Xu
Adaptive message logging, which traces dependences between messages and checkpoints and selectively logs messages, letting users accurately and efficiently replay specific portions of parallel programs, is presented. Traces are reduced by logging only messages that cannot be quickly recomputed during replay. By restarting the execution at the right set of checkpoints, many of the messages needed for a specific replay can be recomputed during the replay itself.<>
提出了自适应消息日志记录,它跟踪消息和检查点之间的依赖关系,并有选择地记录消息,使用户能够准确有效地重播并行程序的特定部分。通过只记录在重播期间无法快速重新计算的消息来减少跟踪。通过在正确的检查点重新启动执行,可以在重播期间重新计算特定重播所需的许多消息。
{"title":"Adaptive message logging for incremental program replay","authors":"Robert H. B. Netzer, Jian Xu","doi":"10.1109/88.260289","DOIUrl":"https://doi.org/10.1109/88.260289","url":null,"abstract":"Adaptive message logging, which traces dependences between messages and checkpoints and selectively logs messages, letting users accurately and efficiently replay specific portions of parallel programs, is presented. Traces are reduced by logging only messages that cannot be quickly recomputed during replay. By restarting the execution at the right set of checkpoints, many of the messages needed for a specific replay can be recomputed during the replay itself.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129976653","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
A visualization model for supercomputing environments 超级计算环境的可视化模型
Pub Date : 1993-11-01 DOI: 10.1109/88.260284
C. Pavlakos, L. Schoof, J. Mareda
A description is given of a visualization environment that integrates a supercomputer, large storage facilities, and a visualisation server to let scientists analyze large, complex problems and view pseudo-high-performance, interactive graphics on desktop displays. The paper covers the shared, centralized server, the current prototype environment, and the software environment.<>
本文描述了一种可视化环境,该环境集成了一台超级计算机、大型存储设施和一台可视化服务器,使科学家能够分析大型复杂问题,并在桌面显示器上查看伪高性能交互式图形。本文涵盖了共享的集中式服务器、当前原型环境和软件环境。
{"title":"A visualization model for supercomputing environments","authors":"C. Pavlakos, L. Schoof, J. Mareda","doi":"10.1109/88.260284","DOIUrl":"https://doi.org/10.1109/88.260284","url":null,"abstract":"A description is given of a visualization environment that integrates a supercomputer, large storage facilities, and a visualisation server to let scientists analyze large, complex problems and view pseudo-high-performance, interactive graphics on desktop displays. The paper covers the shared, centralized server, the current prototype environment, and the software environment.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115127016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Beyond RPC: the Virtual Network 超越RPC:虚拟网络
Pub Date : 1993-11-01 DOI: 10.1109/88.260292
Michael J. Dalpee, T. J. Cannaliato
Although RPC is the current method of choice for distributed interprocess communication, its complexity might increase demand for higher-level approaches. The Virtual Network, an idealized, intelligent software network that hides the underlying physical network's incompatibilities and complexities from the distributed programs that run on it, is presented as a solution. The components of the Virtual Network are described, and meta communication, error handling, system administration, performance, and security issues are discussed. The Virtual Network is compared with DCE RPC, the de facto standard. The use of the Virtual Network framework to quickly design and implement a useful, sophisticated distributed application, the distributed Ada compilation tool, is described.<>
尽管RPC是分布式进程间通信的当前选择方法,但其复杂性可能会增加对更高级别方法的需求。虚拟网络是一种理想化的智能软件网络,它对运行在其上的分布式程序隐藏了底层物理网络的不兼容性和复杂性。描述了虚拟网络的组件,并讨论了元通信、错误处理、系统管理、性能和安全问题。将虚拟网络与事实上的标准DCE RPC进行了比较。本文介绍了利用虚拟网络框架快速设计和实现一个实用的、复杂的分布式应用程序——分布式Ada编译工具。
{"title":"Beyond RPC: the Virtual Network","authors":"Michael J. Dalpee, T. J. Cannaliato","doi":"10.1109/88.260292","DOIUrl":"https://doi.org/10.1109/88.260292","url":null,"abstract":"Although RPC is the current method of choice for distributed interprocess communication, its complexity might increase demand for higher-level approaches. The Virtual Network, an idealized, intelligent software network that hides the underlying physical network's incompatibilities and complexities from the distributed programs that run on it, is presented as a solution. The components of the Virtual Network are described, and meta communication, error handling, system administration, performance, and security issues are discussed. The Virtual Network is compared with DCE RPC, the de facto standard. The use of the Virtual Network framework to quickly design and implement a useful, sophisticated distributed application, the distributed Ada compilation tool, is described.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130174245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Bounded and minimum global snapshots 有界和最小全局快照
Pub Date : 1993-11-01 DOI: 10.1109/88.260297
B. Groselj
A distributed protocol that records bounded snapshots of FIFO and non-FIFO communication channels, thus avoiding the unbounded storage requirements of other global-snapshot protocols, is described. The assumptions and definitions underlying the protocol are discussed, and its correctness is demonstrated. A modified protocol that can minimize a recorded global state by solving the maximum-flow problem is also presented.<>
描述了一种分布式协议,该协议记录了FIFO和非FIFO通信通道的有界快照,从而避免了其他全局快照协议的无界存储需求。讨论了协议的假设和定义,并证明了其正确性。本文还提出了一种改进的协议,通过解决最大流量问题,使记录的全局状态最小化
{"title":"Bounded and minimum global snapshots","authors":"B. Groselj","doi":"10.1109/88.260297","DOIUrl":"https://doi.org/10.1109/88.260297","url":null,"abstract":"A distributed protocol that records bounded snapshots of FIFO and non-FIFO communication channels, thus avoiding the unbounded storage requirements of other global-snapshot protocols, is described. The assumptions and definitions underlying the protocol are discussed, and its correctness is demonstrated. A modified protocol that can minimize a recorded global state by solving the maximum-flow problem is also presented.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133263019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Scalable, adaptive load sharing for distributed systems 分布式系统的可扩展、自适应负载共享
Pub Date : 1993-08-01 DOI: 10.1109/88.242447
O. Kremien, J. Kramer, J. Magee
Presents a flexible load-sharing algorithm which achieves scalability by partitioning a system into domains. Each node dynamically and adaptively selects other nodes to be included in its domain. FLS applies load sharing within each domain, independently of how it is applied within other domains.<>
提出了一种灵活的负载共享算法,通过将系统划分为多个域来实现可扩展性。每个节点动态地、自适应地选择要包含在其域中的其他节点。FLS在每个域中应用负载共享,而不依赖于如何在其他域中应用。
{"title":"Scalable, adaptive load sharing for distributed systems","authors":"O. Kremien, J. Kramer, J. Magee","doi":"10.1109/88.242447","DOIUrl":"https://doi.org/10.1109/88.242447","url":null,"abstract":"Presents a flexible load-sharing algorithm which achieves scalability by partitioning a system into domains. Each node dynamically and adaptively selects other nodes to be included in its domain. FLS applies load sharing within each domain, independently of how it is applied within other domains.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130534851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 43
Distributed simulation of Petri nets Petri网的分布式仿真
Pub Date : 1993-08-01 DOI: 10.1109/88.242441
G. Chiola, A. Ferscha
Distributed simulations of timed transition Petri nets on real multiprocessor systems can be faster than sequential simulation, even for small simulation models. The authors show how.<>
在真实的多处理器系统上,对定时过渡Petri网的分布式仿真比序列仿真更快,即使对于较小的仿真模型也是如此。作者展示了如何做到这一点。
{"title":"Distributed simulation of Petri nets","authors":"G. Chiola, A. Ferscha","doi":"10.1109/88.242441","DOIUrl":"https://doi.org/10.1109/88.242441","url":null,"abstract":"Distributed simulations of timed transition Petri nets on real multiprocessor systems can be faster than sequential simulation, even for small simulation models. The authors show how.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"134 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123207244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 60
Exploiting redundancy to speed up parallel systems 利用冗余来加速并行系统
Pub Date : 1993-08-01 DOI: 10.1109/88.242445
I. Yen, E. Leiss, F. Bastani
Repetitive fault tolerance takes advantage of redundant processors to offer peak performance during normal execution, and graceful performance degradation when processors fail. As long as one processor is working, the computation can continue. The authors use the underlying principle of inherent fault tolerance, turning redundancy into computation power, to design a model of repetitive fault tolerance that is suitable for dataflow computations. When no processors fail, they all work in parallel to achieve performance almost equal to that of the parallel program without fault tolerance. If processors do fail, the program can still derive the correct result as long as at least one processor is working; failures only slow the computation speed. Repetitive fault tolerance also provides a systematic way to derive fault-tolerant programs.<>
重复容错利用冗余处理器在正常执行期间提供峰值性能,并在处理器故障时提供优雅的性能下降。只要有一个处理器在工作,计算就可以继续。作者利用固有容错的基本原理,将冗余转化为计算能力,设计了一个适用于数据流计算的重复容错模型。当没有处理器发生故障时,它们都并行工作,以获得与并行程序几乎相等的性能,而没有容错。如果处理器发生故障,只要至少有一个处理器在工作,程序仍然可以得出正确的结果;失败只会减慢计算速度。重复容错还提供了一种系统的方法来派生容错程序
{"title":"Exploiting redundancy to speed up parallel systems","authors":"I. Yen, E. Leiss, F. Bastani","doi":"10.1109/88.242445","DOIUrl":"https://doi.org/10.1109/88.242445","url":null,"abstract":"Repetitive fault tolerance takes advantage of redundant processors to offer peak performance during normal execution, and graceful performance degradation when processors fail. As long as one processor is working, the computation can continue. The authors use the underlying principle of inherent fault tolerance, turning redundancy into computation power, to design a model of repetitive fault tolerance that is suitable for dataflow computations. When no processors fail, they all work in parallel to achieve performance almost equal to that of the parallel program without fault tolerance. If processors do fail, the program can still derive the correct result as long as at least one processor is working; failures only slow the computation speed. Repetitive fault tolerance also provides a systematic way to derive fault-tolerant programs.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126130244","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
The per-process view of naming and remote execution 命名和远程执行的每个进程视图
Pub Date : 1993-08-01 DOI: 10.1109/88.242448
S. Radia, J. Pachl
The per-process approach lets each process create its own private view of naming, instead of relying solely on the system's naming tree as in the per-system approach. The result is a flexible naming environment for distributed systems, especially for remote execution.<>
单进程方法允许每个进程创建自己的私有命名视图,而不是像单系统方法那样仅仅依赖于系统的命名树。其结果是为分布式系统提供了一个灵活的命名环境,特别是对于远程执行。
{"title":"The per-process view of naming and remote execution","authors":"S. Radia, J. Pachl","doi":"10.1109/88.242448","DOIUrl":"https://doi.org/10.1109/88.242448","url":null,"abstract":"The per-process approach lets each process create its own private view of naming, instead of relying solely on the system's naming tree as in the per-system approach. The result is a flexible naming environment for distributed systems, especially for remote execution.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126945709","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
The Enterprise model for developing distributed applications 用于开发分布式应用程序的企业模型
Pub Date : 1993-08-01 DOI: 10.1109/88.242459
J. Schaeffer, D. Szafron, G. Lobe, Ian Parsons
Enterprise is a programming environment for designing, coding, debugging, testing, monitoring, profiling, and executing programs for distributed hardware. Developers using Enterprise do not deal with low-level programming details such as marshalling data, sending/receiving messages, and synchronization. Instead, they write their programs in C, augmented by new semantics that allow procedure calls to be executed in parallel. Enterprise automatically inserts the necessary code for communication and synchronization. However, Enterprise does not choose the type of parallelism to apply. The developer is often the best judge of how parallelism can be exploited in a particular application, so Enterprise lets the programmer draw a diagram of the parallelism using a familiar analogy that is inherently parallel: a business organization, or enterprise, which divides large tasks into smaller tasks and allocates assets to perform those tasks. These assets correspond to techniques used in most large-grained parallel programs; pipelines, master/slave processes, divide-and-conquer, and so on,and the number and kinds of assets used determine the amount of parallelism.<>
企业是一个编程环境,用于为分布式硬件设计、编码、调试、测试、监控、分析和执行程序。使用Enterprise的开发人员不处理底层的编程细节,如编组数据、发送/接收消息和同步。相反,他们用C语言编写程序,并增加了新的语义,允许并行执行过程调用。企业自动插入通信和同步所需的代码。然而,Enterprise并不选择要应用的并行类型。开发人员通常是如何在特定应用程序中利用并行性的最佳判断者,因此Enterprise允许程序员使用熟悉的固有并行性类比来绘制并行性图:业务组织或企业将大任务划分为较小的任务,并分配资产来执行这些任务。这些资产对应于大多数大粒度并行程序中使用的技术;管道、主/从进程、分而治之等等,以及所使用的资产的数量和种类决定了并行性的数量。
{"title":"The Enterprise model for developing distributed applications","authors":"J. Schaeffer, D. Szafron, G. Lobe, Ian Parsons","doi":"10.1109/88.242459","DOIUrl":"https://doi.org/10.1109/88.242459","url":null,"abstract":"Enterprise is a programming environment for designing, coding, debugging, testing, monitoring, profiling, and executing programs for distributed hardware. Developers using Enterprise do not deal with low-level programming details such as marshalling data, sending/receiving messages, and synchronization. Instead, they write their programs in C, augmented by new semantics that allow procedure calls to be executed in parallel. Enterprise automatically inserts the necessary code for communication and synchronization. However, Enterprise does not choose the type of parallelism to apply. The developer is often the best judge of how parallelism can be exploited in a particular application, so Enterprise lets the programmer draw a diagram of the parallelism using a familiar analogy that is inherently parallel: a business organization, or enterprise, which divides large tasks into smaller tasks and allocates assets to perform those tasks. These assets correspond to techniques used in most large-grained parallel programs; pipelines, master/slave processes, divide-and-conquer, and so on,and the number and kinds of assets used determine the amount of parallelism.<<ETX>>","PeriodicalId":325213,"journal":{"name":"IEEE Parallel & Distributed Technology: Systems & Applications","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121261922","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 130
期刊
IEEE Parallel & Distributed Technology: Systems & Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1